hbase 安裝包node
# 上傳至node01並解壓 cd /export/softwares tar -zxvf hbase-2.1.0-bin.tar.gz -C ../servers/ cd ../servers/ # 刪除官方幫助文檔(減小分發時間) rm -rf docs/
# 修改配置文件 cd /export/servers/hbase-2.1.0/conf # hbase-site.sh - 顯示行號 : set nu - 28 export JAVA_HOME=/export/servers/jdk1.8.0_261 - 125 去掉註釋(表示禁止使用HBase自帶的Zookeeper) export HBASE_MANAGES_ZK=false # hbase-site.xml <configuration> <!-- 指定HBase數據在HDFS上的存儲路徑 --> <property> <name>hbase.rootdir</name> <value>hdfs://node01:8020/hbase</value> </property> <!-- 設置hbase模式爲集羣模式 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- Master綁定的端口,包括backup-master --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <!-- 指定HBase數據在HDFS上的存儲路徑 --> <property> <name>hbase.zookeeper.quorum</name> <value>node01:2181,node02:2181,node03:2181</value> </property> <!-- 設置ZK數據存放目錄 --> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/export/servers/zookeeper-3.4.9/zkdatas</value> </property> <!-- 屬性爲全部新建的列指定一個全局的默認的最大版本數 --> <property> <name>hbase.column.max.version</name> <value>3</value> </property> </configuration>
# 修改第三個配置文件 regionservers cd /export/servers/hbase-2.1.0/conf vim regionservers 改成: node01 node02 node03
# 建立 backup-masters配置文件,實現 HMaster 的高可用 cd /export/servers/hbase-2.1.0/conf vim backup-masters 寫入 node02
# 軟件包分發 scp -r hbase-2.1.0/ node02:$PWD scp -r hbase-2.1.0/ node03:$PWD
# 三臺機器建立軟鏈接(拷貝原文件,並隨着原文件的變更而變更) ln -s /export/servers/hadoop-2.7.5/etc/hadoop/core-site.xml /export/servers/hbase-2.1.0/conf/core-site.xml ln -s /export/servers/hadoop-2.7.5/etc/hadoop/hdfs-site.xml /export/servers/hbase-2.1.0/conf/hdfs-site.xml
# home環境變量配置 vim /etc/profile export HBASE_HOME=/export/servers/hbase-2.1.0 export PATH=:$HBASE_HOME/bin:$PATH source /etc/profile
# hbase 集羣啓動
cd /export/servers/hbase-2.1.0/bin
start-hbase.shgit
頁面訪問
http://node01:16010/master-statusgithub
 #