CentOS7環境下Hbase叢集的配置
阿新 • • 發佈:2019-02-07
0. 前提
- jdk 1.8.0
- hadoop 2.9.0
- zookeeper 3.4.6
1. 下載解壓縮
hbase-1.2.6-bin.tar.gz
2. 修改配置檔案
/home/hadoop/hbase-1.2.6/conf
生成tmp資料目錄/home/hadoop/hbase-1.2.6/hbasedata
修改hbase-site.xml,新增節點資訊
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://ghym:9000/hbase</value >
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>120000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name >
<value>ghym,ghys1,ghys2</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/hadoop/hbase-1.2.6/hbasedata</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property >
</configuration>
修改 regionservers,新增節點IP地址
ghym
ghys1
ghys2
修改 hbase-env.sh,放開註釋,新增javahome和zookeeper
export JAVA_HOME=/usr/java/jdk1.8.0_144
export HBASE_MANAGES_ZK=false#禁止使用HBASE本地zookeeper
3. 拷貝到所有節點,測試是否成功配置
- 在所有節點上啟動hadoop和zookeeper
- 在本節點上啟動hbase
start-hbase.sh - JPS命令檢視是否已啟動程序
- 瀏覽器訪問IP:16010可瀏覽HBASE