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

<property>

? ? ? ? <name>hbase.rootdir</name>

? ? ? ? <value>hdfs://hadoop102:8020/HBase</value>

? ? </property>

? ? <property>

? ? ? ? <name>hbase.cluster.distributed</name>

? ? ? ? <value>true</value>

? ? </property>

? ? <property>

? ? ? ? <name>hbase.master.port</name>

? ? ? ? <value>16000</value>

? ? </property>

? ? <property>

? ? ? ? <name>hbase.zookeeper.quorum</name>

? ? ? ? <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>

? ? </property>

? ? <property>

? ? ? ? <name>hbase.zookeeper.property.dataDir</name>

? ? ? ? <value>/opt/moudle/zookeeper-3.5.7/zkData</value>

? ? </property>

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,添加如下內容:

<property>?

????????<name>hbase.unsafe.stream.capability.enforce</name>?

? ? ? ? <value>false</value>

</property>

重啟之后解決問題

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、架構 二、框架部署 2.1 準備 準備三臺虛擬機,操作系統為CentOS 7.x,每臺內存至少8G以上。 步驟...
    CJ21閱讀 1,118評論 0 3
  • 一、HBase簡介 1.1 HBase是什么 HBase是一個分布式的、面向列的開源數據庫,Hadoop 數據庫。...
    這一刻_776b閱讀 951評論 0 0
  • 為什么要有Hadoop? 從計算機誕生到現今,積累了海量的數據,這些海量的數據有結構化、半結構化、非 結構的數據...
    _Levi__閱讀 780評論 1 0
  • 1 簡介 Hue 是什么? Hue=Hadoop User Experience(Hadoop 用戶體驗),直白來...
    djm猿閱讀 466評論 0 0
  • 大數據技術之DataX 版本:V1.0 第1章概述 1.1 什么是DataX DataX是阿里巴巴開源的一個異構...
    小熊志遠閱讀 227評論 0 0