hadoop安装hbase
1、安装hadoop
hadoop安装请参考我的centoos 安装hadoop集群
在安装hadoop的基础上新增了两台slave机器,新增后的配置为
H30(192.168.3.238) master
H31(192.168.3.237) slave
H32(192.168.3.100) slave
H33(192.168.3.101) slave
hadoop安装完成后启动hadoop
2、安装zookeeper
2.1、下载解压
下载地址http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/
这里我们使用zookeeper-3.4.6,下载完成后解压到/usr/local
tar -xzf zookeeper-3.4.6.tar.gz -C /usr/local
mv zookeeper-3.4.6 zookeeper
2.2、配置
cd /usr/local
cp zookeeper/conf/zoo_sample.cfg zookeeper/conf/zoo.cfg
vim zookeeper/conf/zoo.cfg
修改
dataDir=/usr/local/zookeeper/data
添加
server.1=H30:2898:3898
server.2=H31:2898:3898
server.3=H32:2898:3898
在指定的dataDir中新建myid文件,添加内容
1
2.3、拷贝zookeeper到其他机器
此处我们只是在H30中安装配置,把配置好的zookeeper拷贝的H31和H32
scp -r zookeeper root@H31:/usr/local
scp -r zookeeper root@H32:/usr/local
在H31和H32中把myid中的内容分别修改为2和3
2.4、启动zookeeper
在H30,H31,H32中依次启动zookeeper
zookeeper/bin/zkServer.sh start
3、安装hbase
2.1、下载解压
下载地址http://mirror.bit.edu.cn/apache/hbase/1.3.1/
这里我们使用hbase-1.3.1,下载完成后解压到/usr/local
tar -xzf hbase-1.3.1-bin.tar.gz -C /usr/local
mv hbase-1.3.1-bin hbase
2.2、配置
vim hbase/conf/hbase-env.sh
添加
export HBASE_MANAGES_ZK=false
表示不使用hbase自带的zookeeper
vim hbase/conf/hbase-site.xml
在configuration标签中添加
<property>
<name>hbase.rootdir</name>
<value>hdfs://H30:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>H30,H31,H32</value>
</property>
vim hbase/conf/regionservers
添加
H31
H32
H33
2.3、启动
hbase/bin/start-hbase.sh
在H30中通过jps可看到
H31
H32
H33
hadoop安装hbase的更多相关文章
- hadoop +zookeeper + hbase 单节点安装
项目描述: 今天花了680元买了阿里云的一台内存1G, 带宽1M 的云主机. 想以后方便测试用,而且想把自己的博客签到自己的主机上.所以自己就搭了一个测试的环境. 可以用来进行基本的hbase 入库, ...
- 在Hadoop伪分布式模式下安装Hbase
安装环境:Hadoop 1.2.0, Java 1.7.0_21 1.下载/解压 在hbase官网上选择自己要下的hbase版本,我选择的是hbase-0.94.8. 下载后解压到/usr/local ...
- 通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置
通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置 配置H ...
- Hadoop生态圈-hbase介绍-伪分布式安装
Hadoop生态圈-hbase介绍-伪分布式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HBase简介 HBase是一个分布式的,持久的,强一致性的存储系统,具有近似最 ...
- 第十二章 Ganglia监控Hadoop及Hbase集群性能(安装配置)
1 Ganglia简介 Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点.每台计算机都运行一个收集和发送度量数据(如处理器速度.内存使用量等)的名为 gm ...
- 沉淀,再出发——在Hadoop集群之上安装hbase
在Hadoop集群之上安装hbase 一.安装准备 首先我们确保在ubuntu16.04上安装了以下的产品,java1.8及其以上,ssh,hadoop集群,其次,我们需要从hbase的官网上下载并安 ...
- Hadoop 伪分布式上安装 HBase
hbase下载:点此链接 (P.S.下载带bin的) 下载文件放入虚拟机文件夹,打开,放在自己指定的文件夹 -src.tar.gz -C /home/software/ 修改环境配置 gedit / ...
- CentOS系统下Hadoop、Hbase、Zookeeper安装配置
近期给一个项目搭建linux下的大数据处理环境,系统是CentOS 6.3.主要是配置JDK.安装Tomcat,Hadoop.HBase和Zookeeper软件.博主在Hadoop这方面也是新手.配置 ...
- hadoop+zookeeper+hbase分布式安装
前期服务器配置 修改/etc/hosts文件,添加以下信息(如果正常IP) 119.23.163.113 master 120.79.116.198 slave1 120.79.116.23 slav ...
随机推荐
- c#随机生成英文名
private static string GenerateSurname() { string name = string.Empty; string[] currentConson ...
- Java中锁的实现与内存语义
目录 1. 概述 2. 锁的内存语义 3. 锁内存语义的实现 4. 总结 1. 概述 锁在实际使用时只是明白锁限制了并发访问, 但是锁是如何实现并发访问的, 同学们可能不太清楚, 下面这篇文章就来揭开 ...
- Java线程池ThreadPoolExecutor
线程池的好处 1. 降低资源的消耗 通过重复利用已创建的线程降低线程创建和销毁所造成的消耗 2. 提高响应速度 当任务到达时,任务可以不需要等到线程创建就能立即执行 3. 提高线程的可管理型 线程是稀 ...
- C# 反编译
今儿也是运气背,不知怎么的,一脚就把电脑踢关机了(其实就轻轻碰到了一下主机),我去,写了一早上的代码,尼玛就不见,不见就算了,其实是保存了的,主要是文件还损坏了,尼玛,那心情!!! 然后就想着恢复,下 ...
- Python开发——数据类型【运算符】
算数运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符
- 获取fastdfs所有文件
工作中,mysql中存储的图片链接信息和FastDFS实际存储的图片数量不一致,此时应该与mysql中有存储记录的图片保持一致,我们要在FastDFS服务器中删除哪些无用的图片.于是乎自己写了一个脚本 ...
- ES6最新语法
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015. 也就是说,ES6就是ES2015. ...
- mysql c-api 预处理语句
stmt = mysql_stmt_init(mysql) mysql_stmt_prepare(stmt, "SELECT ?", strlen("SELECT ?&q ...
- flask通过form表单一次上传多个文件
基本上,用了flask官网的示例代码(中文版,英文版),稍微做了修改. import os from flask import Flask, flash, request, redirect, url ...
- memmove、memcpy和memccpy简介
memmove.memcpy和memccpy三个函数都是内存的拷贝,从一个缓冲区拷贝到另一个缓冲区.memmove(void *dest,void*src,int count)memcpy(void ...