hbase+ phoenix 單機環境搭建(適合本地測試或者用作單臺服務器測試環境)

1.安裝包準備,去官網下載。提供的包裏面有說明phoenix對應的hbase版本。如下圖

 

2.下載的時候注意hbase與Hadoop的版本對應關係,如下:

 

(我看公司目前用的多的是Hadoop2.7.1+ 。 然後hbase-1.2.x或者hbase-1.3.x)

 

 

3.如果沒有安裝Hadoop的話,需要先安裝Hadoop。請上網查詢相關安裝文檔。

 

4.Hadoop安裝好了之後,再安裝hbase。hbase的安裝很簡單:

第一步:將下載好的安裝包解壓,

第二步:在解壓後的目錄下,有個bin目錄,將此目錄放到系統的path中。操作爲 修改/etc/profile,添加export  PATH=$PATH:/usr/hbase-1.3.1/bin

第三步:在解壓後的目錄下,有個conf目錄,conf目錄下有個hbase-env.sh文件。必須添加

export JAVA_HOME=/usr/java/jdk1.8內容。如果你沒有安裝zookeeper,還需要添加

export HBASE_MANAGES_ZK=true

第四步:最好是修改下conf目錄下的hbase-site.xm文件,添加如下幾句配置:

<property>

<name>hbase.rootdir</name>

/**

*hbase的數據存放的位置

*/

<value>file:///opt/third/hbase-1.3.1/data</value>

</property>

<property>

/**

*zookeeper的數據存放的位置

**/

<name>hbase.zookeeper.property.dataDir</name>

<value>/opt/third/hbase-1.3.1/data/zookeeper</value>

</property>

<property>

/**

*zookeeper節點的主機名稱

**/

<name>hbase.zookeeper.quorum</name>

<value>localhost</value>

</property>

<property>

/**

*zookeeper節點的端口號,默認都是2181,因爲我這臺機器上已經安裝了zookeeper,並且端口號是2182,所以我這裏填寫2182

**/

<name>hbase.zookeeper.property.clientPort</name>

<value>2182</value>

</property>

 

5.啓動hbase:

進入bin目錄下,執行下面的腳本,/bin/start-hbase.sh。執行完了之後,執行jps命令,會看到Hmaster。如果沒有,則需要去查看日誌,日誌目錄在hbase解壓後的logs目錄下。

 

6.到此,hbase就安裝好了。接下來安裝phoenix,更簡單:

第一步:解壓phoenix;

第二步:在解壓後的目錄裏面找到phoenix-4.9.0-HBase-1.2-client.jar和phoenix-core-4.9.0-HBase-1.2.jar這兩個jar包。

第三步:將上一步找到了兩個jar包copy到hbase的lib文件夾下面。

第四步:將hbase的conf目錄下的hbase-site.xml文件copy到phoenix的bin文件夾下面

第五步:重啓hbase。然後在phoenix目錄下面執行下面的命令,需注意,後面的參數是zookeeper的地址和端口:

bin/sqlline.py 192.168.90.83 2182

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章