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
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
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,順序不能混)