1:下載解壓hbase安裝包,分別到每臺電腦上。我安裝版本是1.2.0.
2:配置hbase<conf<裏的hbase-siste.xml、hbase-env.sh、regionservers
regionservers裏面主要添加節點,把對應的名稱寫上去。
我的是
192.168.8.101
192.168.8.102
192.168.8.103
hbase-env.sh主要添加一些hadoop、habse 、Java安裝路徑,還有一個比較關鍵的是HABSE_LOG_DIR路徑,並且給它賦予所有權限,不然登錄時一直提示報錯。
hbase-site.xml配置運行條件,參照官網。我的配置如下:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop01:8020/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/hbase-1.2.0/zookeeper_data</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.8.101,192.168.8.102,192.168.8.103</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
</configuration>
這裏需要注意的是hbase.zookeeper.quorum需要指定已經存在的路徑,並且賦予權限。大家看到我沒有配置hbase.master.info.port,官網說它默認是60010,實際我運行的時候發現1.2.0版本早已變成了16010,建議配置一下,這樣就很好和官網文檔對應。
最後再給大家一個小問題的解決辦法:當我安裝完成之後,發現我進hbase shell腳本運行的時候無法使用刪除鍵,一直以爲是我安裝錯誤,最後發現是我SecureCRT設置有問題,解決辦法很容易,選擇選項》會話選項》終端》仿真》終端 方框裏選擇Linux;在同一級的映射鍵 其它映射欄裏勾選Backspace發送delete(B)和Delete發送Bbackspace(S)。至此,Hbase完美運行。