天天看點

hbase的安裝一、安裝準備二、安裝步驟

一、安裝準備

hbase底層資料存儲在hdfs,計算依賴于mapreduce,還依賴于zk做協調服務,是以環境中需要有hadoop、zookeeper、jdk

安裝節點:

分布式的主從架構

一主多從/多主多從 對zk的依賴性很強

注意: 線上生産環境部署叢集的時候zookeeper單獨獨立出來,這裡因為測試環境資源有限就跟hdfs叢集放一起了

叢集規劃(2主(高可用) 3從):

hadoop01:regionserver

hadoop02 :master,regionserver

hadoop03:master,regionserver

安裝版本:

安裝版本一定十分謹慎

版本和 jdk、hadoop的版本都存在相容性問題

下面是hbase官網給出的版本相容圖:

其中對勾的是測試通過的版本,紅叉的是測試不通過的版本,歎号是未測試版本

hbase的安裝一、安裝準備二、安裝步驟

我們這裡選用hbase 1.2.6 版本

二、安裝步驟

1、上傳安裝包(官網可以下載下傳)

2、解壓tar包

tar -xvzf hbase-1.2.6-bin.tar.gz
           

3、配置環境變量

sudo vi /etc/profile
export HBASE_HOME=/home/hadoop/apps/hbase-1.2.6
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
           

4、修改配置檔案

cd  /home/hadoop/apps/hbase-1.2.6/conf
           

4.1hbase-env.sh 配置檔案修改

vi hbase-env.sh

添加JAVA_HOME

hbase的安裝一、安裝準備二、安裝步驟

zookeeper換成自己搭建的(預設使用的是單機版自帶的zookeeper)

hbase的安裝一、安裝準備二、安裝步驟

注意: #注釋一定删除了

4.2hbase-site.xml 配置檔案的修改

指定我們的叢集zk位址
<property>
<!-- 指定 hbase 在 HDFS 上存儲的路徑,test是高可用namenode的組名 -->
<name>hbase.rootdir</name>
<value>hdfs://test/user/hbase/hbasedata</value>
</property>
<property>
<!-- 指定 hbase 是分布式的 -->
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<!-- 指定 zk 的位址,多個用“,”分割 -->
<name>hbase.zookeeper.quorum</name>
<value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>
</property>
           

4.3regionservers

touch regionservers
vim regionservers
配置的是從節點資訊,一行一個 (千萬不要在每行後面加空格)
hadoop01
hadoop02
hadoop03 
           

4.4backup-masters (沒有該檔案就建立)

配置備份主節點
hadoop03 
           

4.5将hadoop的 core-site hdfs-site 拷貝到 hbase的conf下

不拷貝的話這兩個檔案的話hbase會找不到hdfs叢集位置!

cp core-site.xml hdfs-site.xml /home/hadoop/apps/hbase-1.2.6/conf/
           

5、遠端發送

scp -r hbase-1.2.6 hadoop02:/home/hadoop/apps/

scp -r hbase-1.2.6 hadoop03:/home/hadoop/apps/

6、分别修改hadoop02 hadoop03環境配置

sudo vi /etc/profile 
export HBASE_HOME=/home/hadoop/apps/hbase-1.2.6
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
           

7、啟動

start-hbase.sh 哪個節點為master節點,就在哪個節點啟動

在hadoop02啟動

8、驗證

在浏覽器輸入:hadoop02:16060,,出現以下頁面代表成功!

hbase的安裝一、安裝準備二、安裝步驟

繼續閱讀