HBASE完全分布式安装
實(shí)現(xiàn)步驟
1.準(zhǔn)備三臺(tái)虛擬機(jī),01作為主節(jié)點(diǎn),02、03作為從節(jié)點(diǎn)。(把每臺(tái)虛擬機(jī)防火墻都關(guān)掉,配置免密碼登錄,配置每臺(tái)的主機(jī)名和hosts文件。)
2.01節(jié)點(diǎn)上安裝和配置:Hadoop+Hbase+JDK+Zookeeper
3.02、03節(jié)點(diǎn)上安裝和配置:Hbase+JDK+Zookeeper
4.修改conf/hbase-env.sh
配置示例:
#修改JAVA_HOME
export JAVA_HOME=xxxx
#修改Zookeeper和Hbase的協(xié)調(diào)模式,hbase默認(rèn)使用自帶的zookeeper,如果需要使用外部zookeeper,需要先關(guān)閉。
export HBASE_MANAGES_ZK=false
? ?
5.修改hbase-site.xml,配置開(kāi)啟完全分布式模式
配置示例:
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop01:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
#配置Zookeeper的連接地址與端口號(hào)
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value>
</property>
6.配置region服務(wù)器,修改conf/regionservers文件,每個(gè)主機(jī)名獨(dú)占一行,hbase啟動(dòng)或關(guān)閉時(shí)會(huì)按照該配置順序啟動(dòng)或關(guān)閉主機(jī)中的hbase
配置示例:
hadoop01
hadoop02
hadoop03
? ?
? ?
7.將01節(jié)點(diǎn)配置好的hbase通過(guò)遠(yuǎn)程復(fù)制拷貝到02,03節(jié)點(diǎn)上
8.啟動(dòng)01,02,03的Zookeeper服務(wù)
9.啟動(dòng)01節(jié)點(diǎn)的Hadoop
10.啟動(dòng)01節(jié)點(diǎn)的Hbase,進(jìn)入到hbase安裝目錄下的bin目錄
執(zhí)行:sh start-hbase.sh
11.查看各節(jié)點(diǎn)的java進(jìn)程是否正確
12.通過(guò)瀏覽器訪問(wèn)http://xxxxx:60010來(lái)訪問(wèn)web界面,通過(guò)web見(jiàn)面管理hbase
13.關(guān)閉Hmaster,進(jìn)入到hbase安裝目錄下的bin目錄
執(zhí)行:stop-hbase.sh
14.關(guān)閉regionserver,進(jìn)入到hbase安裝目錄下的bin目錄
執(zhí)行:sh hbase-daemon.sh stop regionserver
? ?
注:HBASE配置文件說(shuō)明
hbase-env.sh配置HBase啟動(dòng)時(shí)需要的相關(guān)環(huán)境變量
hbase-site.xml配置HBase基本配置信息
HBASE啟動(dòng)時(shí)默認(rèn)使用hbase-default.xml中的配置,如果需要可以修改hbase-site.xml文件,此文件中的配置將會(huì)覆蓋hbase-default.xml中的配置
修改配置后要重啟hbase才會(huì)起作用
轉(zhuǎn)載于:https://www.cnblogs.com/shuzhiwei/p/11316525.html
總結(jié)
以上是生活随笔為你收集整理的HBASE完全分布式安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux程序在预处理、编译、汇编、链接
- 下一篇: 使用taro命令(taro conver