安裝前准備:
首先,要有一個HDFS集群,並正常運行; regionserver應該跟hdfs中的datanode在一起
其次,還需要一個zookeeper集群,並正常運行
然后,安裝HBASE
開始安裝hbase集群
1.解壓安裝包
tar -zvxf hbase-1.2.1-bin.tar.gz
2.修改配置文件
修改hbase-env.sh
export JAVA_HOME=/root/jdk1.8.0_151 export HBASE_MANAGES_ZK=false
修改hbase-site.xml
<configuration> <!-- 指定hbase在HDFS上存儲的路徑 --> <property> <name>hbase.rootdir</name> <value>hdfs://hdp-01:9000/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多個用“,”分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>hdp-01:2181,hdp-02:2181,hdp-03:2181</value> </property> </configuration>
修改 regionservers
hdp-01 hdp-02 hdp-03 hdp-04
把軟件包復制到其他主機上
scp -r hbase-1.2.1/ hdp-04:$PWD
啟動hbase集群
bin/start-hbase.sh
啟動完后,還可以在集群中找任意一台機器啟動一個備用的master
bin/hbase-daemon.sh start master
新啟的這個master會處於backup狀態
啟動hbase命令行客戶端
bin/hbase shell