Hadoop集群搭建:10.Hbase搭建

Hbase搭建需要基于zk和hdfs,搭建前先搭建以上2個集群

1,把hbase-1.3.1-bin.tar.gz上傳到linux的/software目錄下

2,解壓hbase-1.3.1-bin.tar.gz到/module/目錄下面:tar -zxvf hbase-1.3.1-bin.tar.gz -C /module/

3,進(jìn)入/module/hbase-1.3.1/conf? 修改配置文件:

hbase-env.sh修改內(nèi)容:

export JAVA_HOME=/module/jdk1.8.0_144? 在文本的前部分

export HBASE_MANAGES_ZK=false? 在文本的后部分


Java_home
關(guān)閉HBase自帶的Zookeeper,使用Zookeeper集群

hbase-site.xml修改內(nèi)容:

<configuration>

<property> ??

<name>hbase.rootdir</name> ??

<value>hdfs://node1:9000/hbase</value> ?

</property>

<property> ?

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<!-- 0.98后的新變動,之前版本沒有.port,默認(rèn)端口為60000 -->

<property>

<name>hbase.master.port</name>

<value>16000</value>

</property>

<property> ?

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

? ? <value>node1:2181,node2:2181,node3:2181</value>

</property>

<property> ?

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

? ? <value>/module/zookeeper-3.4.10/zkData</value>

</property>

</configuration>

site.xml

regionservers:

node1

node2

node3


regionservers

軟連接hadoop配置文件到hbase:

ln -s /module/hadoop-2.7.2/etc/hadoop/core-site.xml /module/hbase-1.3.1/conf/core-site.xml

ln -s /module/hadoop-2.7.2/etc/hadoop/hdfs-site.xml? /module/hbase-1.3.1/conf/hdfs-site.xml


4,回到module目錄,發(fā)送hbase文件夾到其他集群:xsync hbase-1.3.1

5,vi /etc/profile 配置habse系統(tǒng)環(huán)境變量,source /etc/profile 刷新,xsync /etc/profile 發(fā)送到其他節(jié)點(diǎn)

habse系統(tǒng)環(huán)境變量

5,啟動集群:start-hbase.sh


啟動后的進(jìn)程

注意:如果集群之間的節(jié)點(diǎn)時間不同步,會導(dǎo)致regionserver無法啟動,拋出ClockOutOfSyncException異常。

6,關(guān)閉集群:stop-hbase.sh

7, 啟動hbase高可用:hbase-daemon.sh start master

7,查看web頁面:http://node1:16010,如果沒修改port號,默認(rèn)是60010

8,使用hbase?shell進(jìn)入hbase自帶的shell環(huán)境,然后使用命令version等,進(jìn)行查看hbase信息及建立表等操作。?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容