说明:
(Hbase依赖于HDFS和zookeeper)
参考我的博客:
https://www.cnblogs.com/654wangzai321/p/8603498.html
https://www.cnblogs.com/654wangzai321/p/9670637.html
源码包下载:
http://archive.apache.org/dist/hbase/1.4.1/
集群环境:
master 192.168.1.99 slave1 192.168.1.100 slave2 192.168.1.101
下载安装包:
# Mater wget http://archive.apache.org/dist/hbase/1.4.1/hbase-1.4.1-bin.tar.gz -C /usr/local/src tar -zxvf hbase-1.4.1-bin.tar.gz mv hbase-1.4.1 /usr/local/hbase
修改配置文件:
cd /usr/local/hbase/conf
vim regionservers
master
slave1
slave2
vim hbase-env.sh
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib
vim hbase-site.xml
<configuration> <property> <name>hbase.tmp.dir</name> <value>/var/hbase</value> </property> <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> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/hbase/zookeeper</value> </property> <property> <name>hbase.master.info.port</name> <value>60010</value> </property> </configuration>
配置环境变量:
#Master slave1 slave2
vim ~/.bashrc HBASE_HOME=/usr/local/hbase PATH=$PATH:$HBASE_HOME/bin #刷新环境变量 source ~/.bashrc
拷贝安装包:
rsync -av /usr/local/hbase/ slave1:/usr/local/hbase/
rsync -av /usr/local/hbase/ slave2:/usr/local/hbase/
启动集群:
start-hbase.sh
集群状态:
监控网页:
http://master:60010
关闭集群:
#master
stop-hbase.sh