1. 程式人生 > 其它 >06 HBase安裝與偽分散式配置

06 HBase安裝與偽分散式配置

1.下載壓縮檔案

將hbase檔案放至vbox共享資料夾D:/share,開啟Ubuntu虛擬機器,在終端視窗輸入命令sudo mount -t vboxsf share /mnt/bdshare,即可掛載資料夾實現共享,開啟/mnt/bdshare,可見已有hbase壓縮包

2.解壓

進入/mnt/bdshare資料夾,輸入sudo tar -zxf hbase-1.1.5-bin.tar.gz -C /usr/local解壓hbase壓縮包至/usr/local資料夾,開啟/usr/local資料夾可見解壓完畢的hbase-1.1.5檔案

3.修改資料夾名

輸入sudo mv /usr/local/hbase-1.1.5 /usr/local/hbase

修改資料夾名為hbase

4.修改資料夾許可權

進入/usr/local資料夾,輸入sudo chown -R hadoop ./hbase修改資料夾的許可權並檢視hbase的版本

5.配置環境變數

輸入gredit ~/.bashrc命令進入bashrc檔案,輸入

export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin

儲存退出再進入/usr/local/hbase路徑輸入source ~/.bashrc則環境配置成功,此後啟動hbase無需到/usr/local/hbase路徑下

6.偽分散式配置

輸入gedit /usr/local/hbase/conf/hbase-env.sh

命令開啟hbase-env.sh檔案插入以下幾句話

export JAVA_HOME=/usr/lib/jvm/default-java //JAVA安裝路徑
export HBASE_CLASSPATH=/usr/local/hadoop/conf //hbase類路徑
export HBASE_MANAGES_ZK=true //由hbase負責啟動和關閉zookeeper

輸入gedit /usr/local/hbase/conf/hbase-site.xml進入hbase-site.xml檔案,輸入以下內容完成配置

<configuration> <property> <name>hbase.rootdir</
name>
<value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>

7.啟動HDFS,啟動Hbase

輸入start-dfs.sh啟動HDFS

輸入start-hbase.sh啟動Hbase

(先HDFS,後Hbase,順序不能混)

8.進入shell介面

輸入hbase shell即可進入shell介面,輸入exit即可退出shell介面。

9.停止Hbase,停止HDFS執行

輸入stop-hbase.sh關閉Hbase

輸入stop-dfs.sh關閉HDFS

(先Hbase,後HDFS,順序不能混)