html
node
web
cd /kkb/soft/ tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /kkb/install/
進入文件 hbase-env.shvim
cd /kkb/install/hbase-1.2.0-cdh5.14.2/conf/ vim hbase-env.sh
修改文件服務器
export JAVA_HOME=/kkb/install/jdk1.8.0_141
export HBASE_MANAGES_ZK=false
進入文件hbase-site.xml oop
vim hbase-site.xml
修改文件測試
<configuration> <property> <name>hbase.rootdir</name> <!--非高可用集羣使用這個 <value>hdfs://node01:8020/hbase</value> --> <!--高可用集羣使用這個--> <value>hdfs://hann/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 0.98後的新變更,以前版本沒有.port,默認端口爲60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node01,node02,node03</value> </property> <!-- 此屬性可省略,默認值就是2181 --> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/kkb/install/zookeeper-3.4.5-cdh5.14.2/zkdatas</value> </property> <!-- 此屬性可省略,默認值就是/hbase --> <property> <name>zookeeper.znode.parent</name> <value>/hbase</value> </property> </configuration>
進入文件regionserversspa
vim regionservers
修改文件code
node01
node02
node03
建立back-masters配置文件,裏邊包含備份HMaster節點的主機名,每一個機器獨佔一行,實現HMaster的高可用server
vim back-masters
修改文件
node02
cd /kkb/install
scp -r hbase-1.2.0-cdh5.14.2/ node02:$PWD
scp -r hbase-1.2.0-cdh5.14.2/ node03:$PWD
ln -s /kkb/install/hadoop-2.6.0-cdh5.14.2/etc/hadoop/core-site.xml /kkb/install/hbase-1.2.0-cdh5.14.2/conf/core-site.xml
ln -s /kkb/install/hadoop-2.6.0-cdh5.14.2/etc/hadoop/hdfs-site.xml /kkb/install/hbase-1.2.0-cdh5.14.2/conf/hdfs-site.xml
完成後是以下界面
vim /etc/profile
而後添加一下內容
export HBASE_HOME=/kkb/install/hbase-1.2.0-cdh5.14.2
export PATH=$PATH:$HBASE_HOME/bin
而後 source /etc/profile
先要啓動zookeeper集羣和hadoop集羣,而後執行start-hbase.sh命令
最後查看web界面:http://node01:60010/ , 和 http://node02:60010/