HBase安裝教程
軟件依賴與版本號
安裝HBase的前提條件是已經部署了Hadoop和Zookeeper。具體安裝Hadoop的方法見前面發的文章章Hadoop僞分佈式安裝。部署軟件版本號如下所示:
軟件名稱 | 版本號 |
---|---|
Hadoop | 2.9.2 |
HBase | 2.2.3 |
Zookeeper | 3.5.5 |
安裝步驟
-
第一步:下載安裝包
hbase-2.2.3-bin.tar.gz
並上傳到集羣中其中一臺服務器目錄; -
第二步:解壓後,將安裝文件拷貝到
/usr/local
目錄下tar xzvf hbase-2.2.3-bin.tar.gz mv hbase-2.2.3 /usr/local/hbase
-
第三步:打開
/etc/profile
,配置環境變量vi /etc/profile
輸入以下內容:
export HBASE_HOME=/usr/local/hbase export PATH=$HBASE_HOME/bin:$PATH
保存後生效:
source /etc/profile
-
第四步:配置
/usr/local/hbase/conf/hbase-env.sh
文件export JAVA_HOME=/usr/local/java export HBASE_MANAGES_ZK=false
-
第五步:配置
hbase-site.xml
文件<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop102:9000/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>hadoop102:2181,hadoop103:2181,hadoop104:2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper-3.4.10/zkData</value> </property> </configuration>
-
第六步:配置
regionsevers
文件,將集羣中所有服務器添加進去master slave01 slave02
-
第七步:軟連接hadoop配置文件到hbase
ln -s /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/core-site.xml ln -s /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/hdfs-site.xml
-
第八步:將hbase發送到其他服務器
scp -r /usr/local/hbase root@slave01:/usr/local scp -r /usr/local/hbase root@slave02:/usr/local
-
第九步:啓動
# 啓動zookeeper cd /usr/local/zookeeper/bin sh zkServer.sh start # 啓動hbase cd /usr/local/hbase/bin sh start-hbase.sh
-
最後一步:進入shell命令行
hbase shell