Hbae配置及解决报错问题ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not runni...

1. 下载hbase2.2.2压缩包,使用华为源镜像

 下载压缩包至自己的路径下,例如我的:/opt/software/hbase,也可以在wget命令后面使用 -P 参数指定下载目录。下载的文件如下图的压缩包。

wget https://repo.huaweicloud.com/apache/hbase/2.2.2/hbase-2.2.2-bin.tar.gz

2.解压压缩包

        解压刚才下载的压缩包至自己的路径下,也可以在tar命令后面使用 -C 参数指定解压目录。解压的文件如下图中的 hbase-2.2.2。

tar -xzvf hbase-2.2.2-bin.tar.gz -C /opt/moudle/

mv hbase-2.2.2  hbase

 查看hbase目录的权限,修改权限和所属组为atguigu 。

sudo chgrp -R atguigu hbase/

sudo chown -R atguigu hbase/

3.配置环境变量

vim /etc/profile.d/my_env

source /etc/profile

4.Hbase配置

进入hbase的conf目录

vim hbase-env.sh

添加:

export JAVA_HOME=/opt/moudle/jdk1.8.0_212

export HBASE_MANAGES_ZK=true 

5.配置hbase-site.xml

        hbase.rootdir

        hdfs://hadoop102:8020/HBase

   

   

        hbase.cluster.distributed

        true

   

   

        hbase.master.port

        16000

   

   

        hbase.zookeeper.quorum

        hadoop102:2181,hadoop103:2181,hadoop104:2181

   

   

        hbase.zookeeper.property.dataDir

        /opt/moudle/zookeeper-3.5.7/zkData

   

6.regionservers:

hadoop102

hadoop103

hadoop104

7.分发hbase(xsync脚本自己配的)

xsync hbase

8.启动hbase

bin/start-hbase.sh

启动成功后通过host:port访问Hbase管理页面  hadoop102:16010

9.进入shell界面

bin/hbase shell

输入list,我这里报了个错误

ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet

修改配置文件hbase-site.xml,添加如下内容:

 

        hbase.unsafe.stream.capability.enforce 

        false

重启之后解决问题

你可能感兴趣的:(Hbae配置及解决报错问题ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not runni...)