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