Hbase集群搭建
- 下载
wget -c http://ftp.riken.jp/net/apache/hbase/1.4.1/hbase-1.4.1-bin.tar.gz
- 解压
tar -zxvf hbase-1.4.1-bin.tar.gz -C /usr/java/
可以将hbase文件夹及其子文件夹设置为当前用户组:
chown -R wujinlei:wujinlei hbase-1.4.1
- 配置环境变量,编辑文件
/etc/profile
export HBASE_HOME=/usr/java/hbase-1.4.1
export PATH=$HBASE_HOME/bin:$PATH
- 立即生效
source /etc/profile
- zookepper集群搭建,参见zookeeper集群搭建
- Hbase配置
- 编辑
conf/hbase-env.sh
,关闭Hbase自带的zookepper
export JAVA_HOME=/usr/java/jdk1.8.0_45 export HBASE_MANAGES_ZK=false
- 编辑
conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master,slave1,slave2</value> </property> </configuration>
- 编辑
conf/regionservers
slave1 slave2
- 将上述配置文件覆盖
slave1
和slave2
节点 - 特别注意:三台机器的时钟一定要同步,不然会出现节点启不来的情况
- 编辑
- 启动
- 启动
hadoop
集群 - 启动
zookepper
集群 - 启动
hbase
集群
start-hbase.sh
- 启动
- 进入hbase的shell控制台
hbase shell