HBase安裝與基本使用

一、下載軟件:hbase-1.2.6-bin.tar.gz
http://archive.apache.org/dist/hbase/1.2.6/
解壓:hbase-1.2.6-bin.tar.gz

[hadoop@nna ~]$ tar -zxvf hbase-1.2.6-bin.tar.gz

重命名爲hbse 文件夾

[hadoop@nna ~]$ mv hbase-1.2.6 hbase

二、配置環境
2.1 在 hbase-env.sh 腳本中,配置JAVA_HOME 的路徑,

export JAVA_HOME=/home/hadoop/jdk1.8.0_191

2.2 添加節點域名,

[hadoop@nna conf]$ vi regionservers

2.3 配置Hbase 環境變量

[hadoop@nna ~]$ sudo vi /etc/profile
#追加:
    export HBASE_HOME=/home/hadoop/hbase
    export PATH=$PATH:$HBASE/bin

三、編輯hbase-site.xml 文件

<!--設置hbase 的zookepeer 的地址-->
<property>
     <name>hbase.zookepeer.quorum</name>
  <value>dn1:2181,dn2:2181,dn3:2181</value>
</property>
<!--設置hbase 的zookepeer 的客戶端訪問接口-->
<property>
  <name>hbase.zookeeper.property.clientPort</name>
  <value>2181</value>
</property>
<!--設置hbase 的元數據信息在本地存儲的路徑-->
<property>
  <name>hbase.zookeeper.property.dataDir</name>
  <value>/home/hadoop/hbase/zk</value>
</property>
 <!--設置hbase 集羣對客戶端提供訪問的接口地址-->
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://cluster1/hbase</value>
</property>
     <!--開啓hbase分佈式屬性,-->
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>

四、同步,將nna上的hbase 文件複製到其他幾個機子上

[hadoop@nna ~]$ for i in nns dn1 dn2 dn3;do scp -r hbase $i:/home/hadoop/;done

同步環境配置文件

[hadoop@nna ~]$ for i in nns dn1 dn2 dn3;do scp /etc/profile $i:/etc/profile;done

五、同步時間節點。
hbase的啓動一定要幾臺機子都同步!
用date 查看五臺linux系統的時間是否一致,

次命令可以將 EST:英國時間 轉換爲 CST:北京時間

$ sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

六、在nna節點上啓動hbase 集羣服務

[hadoop@nna hbase]$ bin/start-hbase.sh    

在nns 節點上在啓動一個Hmaster 進程,構成高可用環境。

 [hadoop@nns hbase]$ bin/hbase-daemon.sh start master

七,jps 查看進程
在這裏插入圖片描述

出錯:記錄,

ERROR [main] regionserver.HRegionServerCommandLine: Regi                                                                                                                                                             on server exiting............
Caused by: java.net.UnknownHostException: cluster1

在這裏插入圖片描述

解決辦法:
參照:https://www.cnblogs.com/romancetown/p/9544386.html
Hadoop中2個配置文件core-site.xml和hdfs-site.xml,複製到HBase的conf目錄下即可運行成功
在這裏插入圖片描述

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