1. 程式人生 > >CentOS7環境下Hbase叢集的配置

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