Hbase單節點僞分佈式搭建

Hbase僞分佈式搭建

引言

Hbase僞分佈式搭建是指在一臺機器上同時運行 Hmaster、 Hregionserver,該文章基於Hadoop僞分佈式搭建

Hadoop僞分佈式搭建傳送門

搭建過程

Zookeeper安裝

  1. 將Zookeeper壓縮包上傳至服務器
    在這裏插入圖片描述
  2. 解壓縮Zookeeper二進制文件
[root@CentOS ~]# tar -zxvf zookeeper-3.4.6.tar.gz -C /opt/install/c
  1. 進入Zookeeper根目錄
[root@CentOS ~]# cd /opt/install/zookeeper-3.4.6/
  1. 修改配置文件
# 創建zoo.cfg配置文件
mkdir /root/zkdata

echo 1 >> /root/zkdata/myid

[root@CentOS zookeeper-3.4.6]# cp conf/zoo_sample.cfg conf/zoo.cfg

# 修改
dataDir=/root/zkdata
# 加入
server.1=CentOS:2888:3888
  1. 啓動Zookeeper
[root@CentOS zookeeper-3.4.6]# bin/zkServer.sh start conf/zoo.cfg 
  1. 查看Zookeeper狀態
[root@CentOS zookeeper-3.4.6]# bin/zkServer.sh status
  • 僞分佈式單節點ZK爲Standalone模式
    在這裏插入圖片描述

Hbase安裝

  1. 將Hbase壓縮包上傳至服務器
    在這裏插入圖片描述
  2. 解壓縮Hbase二進制文件
[root@CentOS ~]# tar -zxvf hbase-2.2.5-bin.tar.gz -C /opt/install/
  1. 進入Hbase根目錄
[root@CentOS ~]# cd /opt/install/hbase-2.2.5
  1. 修改配置文件
  • hbase.env.sh
[root@CentOS hbase-2.2.5]# vi conf/hbase-env.sh 

# 修改
export JAVA_HOME=/opt/install/jdk1.8.0_144
# 不使用內置Zookeeper
export HBASE_MANAGES_ZK=false

在這裏插入圖片描述
在這裏插入圖片描述

  • hbase-site.xml
[root@CentOS hbase-2.2.5]# vi conf/hbase-site.xml
<configuration>
      <property>
           <name>hbase.tmp.dir</name>
           <value>/opt/install/hbase-2.2.5/data/tmp</value>
       </property>
       <property >
            <name>hbase.rootdir</name>
            <value>hdfs://CentOS:8020/hbase</value>
        </property>
        <property >
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>CentOS</value>
        </property>
        <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>/opt/install/zookeeper-3.4.6</value>
        </property>
        <property>
            <name>hbase.unsafe.stream.capability.enforce</name>
            <value>false</value>
        </property>
</configuration>

在這裏插入圖片描述

  • regionservers
[root@CentOS hbase-2.2.5]# vi conf/regionservers 

# 修改爲:
CentOS
  • Hbase啓動命令
[root@CentOS hbase-2.2.5]# bin/hbase-daemon.sh start master
[root@CentOS hbase-2.2.5]# bin/hbase-daemon.sh start regionserver

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章