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