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

在这里插入图片描述

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