CentOS7环境下Hbase集群的配置

0. 前提

  1. jdk 1.8.0
  2. hadoop 2.9.0
  3. 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. 拷贝到所有节点,测试是否成功配置

  1. 在所有节点上启动hadoop和zookeeper
  2. 在本节点上启动hbase
    start-hbase.sh
  3. JPS命令查看是否已启动进程
  4. 浏览器访问IP:16010可浏览HBASE

猜你喜欢

转载自blog.csdn.net/wxfghy/article/details/80708177