HBase安裝

2.1 Zookeeper 正常部署
首先保證 Zookeeper 集群的正常部署,并啟動(dòng)之:
[user@hadoop102 zookeeper-3.4.10]$ bin/zkServer.sh start
2.2 Hadoop 正常部署
Hadoop 集群的正常部署并啟動(dòng):
[user@hadoop102 hadoop-2.7.2]$ sbin/start-dfs.sh
[user@hadoop103 hadoop-2.7.2]$ sbin/start-yarn.sh
2.3 HBase 的解壓
解壓 HBase 到指定目錄:
[user@hadoop102 software]$ tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/module
2.4 HBase 的配置文件
修改 HBase 對應(yīng)的配置文件。
? ??1)hbase-env.sh 修改內(nèi)容:

export JAVA_HOME=/opt/module/jdk1.8.0_144
export HBASE_MANAGES_ZK=false

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

<configuration>
????<property>
????????<name>hbase.rootdir</name>????
????????<value>hdfs://hadoop102:9000/hbase</value>
????</property>
????<property>
????????<name>hbase.cluster.distributed</name>
????????<value>true</value>
????</property>
<!-- 0.98 后的新變動(dòng),之前版本沒有.port,默認(rèn)端口為 60000-->
????<property>
????????<name>hbase.master.port</name>
????????<value>16000</value>
????</property>
????<property>
????????<name>hbase.zookeeper.quorum</name>????
????????<value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>? ? ? ? </property>
????<property>
????????<name>hbase.zookeeper.property.dataDir</name> ????????<value>/opt/module/zookeeper- 3.4.10/zkData</value>
????</property>
</configuration>

? ? ?3)regionservers:
? ??hadoop102
? ??4)軟連接 hadoop 配置文件到 hbase:
? ??[user@hadoop102 module]$ ln -s /opt/module/hadoop2.7.2/etc/hadoop/core-site.xml?/opt/module/hbase/conf/core-site.xml
2.5 HBase 遠(yuǎn)程發(fā)送到其他集群
[user@hadoop102 module]$ xsync hbase/
2.6 HBase 服務(wù)的啟動(dòng)
1.啟動(dòng)方式
①[user@hadoop102 hbase]$ bin/hbase-daemon.sh start master
[user@hadoop102 hbase]$ bin/hbase-daemon.sh start regionserver
②bin/start-hbase.sh
提示:如果集群之間的節(jié)點(diǎn)時(shí)間不同步,會(huì)導(dǎo)致 regionserver 無法啟動(dòng),拋出ClockOutOfSyncException 異常。修復(fù)提示:

b、屬性:hbase.master.maxclockskew 設(shè)置更大的值
<property>
????<name>hbase.master.maxclockskew</name>
????<value>180000</value>
?????<description>Time difference of regionserver from master</description></property>

對應(yīng)的停止服務(wù):
[user@hadoop102 hbase]$ bin/stop-hbase.sh
2.7 查看 HBase 頁面
啟動(dòng)成功后,可以通過“host:port”的方式來訪問 HBase 管理頁面,例如:http://hadoop102:16010

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

相關(guān)閱讀更多精彩內(nèi)容

  • 一、概述HBase是一個(gè)高可用、高性能、面向列、可伸縮的分布式存儲(chǔ)系統(tǒng)。適合存儲(chǔ)大表數(shù)據(jù)。二、安裝準(zhǔn)備1、Hado...
    路過的南國風(fēng)閱讀 581評論 0 0
  • 相關(guān)準(zhǔn)備工作 zookeeper集群安裝,啟動(dòng) hadoop集群正常部署,啟動(dòng)使用myhadoop start 啟...
    ZFH__ZJ閱讀 318評論 0 2
  • 一、架構(gòu) 二、框架部署 2.1 準(zhǔn)備 準(zhǔn)備三臺(tái)虛擬機(jī),操作系統(tǒng)為CentOS 7.x,每臺(tái)內(nèi)存至少8G以上。 步驟...
    CJ21閱讀 1,218評論 0 3
  • 一、HBase簡介 1.1 HBase是什么 HBase是一個(gè)分布式的、面向列的開源數(shù)據(jù)庫,Hadoop 數(shù)據(jù)庫。...
    這一刻_776b閱讀 1,021評論 0 0
  • 1.先決條件(HBase 依賴的一些重要的中間件、系統(tǒng)服務(wù)或配置) 1)運(yùn)行時(shí)環(huán)境JDK 2)SSH 服務(wù) 集群模...
    柳仁兒閱讀 4,347評論 0 2

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