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.rootdirname>
<value>hdfs://ghym:9000/hbasevalue>
property>
<property>
<name>hbase.zookeeper.property.clientPortname>
<value>2181value>
property>
<property>
<name>zookeeper.session.timeoutname>
<value>120000value>
property>
<property>
<name>hbase.zookeeper.quorumname>
<value>ghym,ghys1,ghys2value>
property>
<property>
<name>hbase.tmp.dirname>
<value>/home/hadoop/hbase-1.2.6/hbasedatavalue>
property>
<property>
<name>hbase.cluster.distributedname>
<value>truevalue>
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

你可能感兴趣的:(Hadoop,大数据,安装,Hbase)