Hbase1 0偽分布式集群啟動失敗問題

2022-07-13 13:54:09 字數 891 閱讀 6353

最近抽空折騰自己的虛擬機器環境時啟動偽分布式hbase集群一直失敗,使用的hbase版本為apache hbase1.0,解決過程如下

經過仔細觀察日誌,發現hbase啟動的時候會報錯"the hostname of regionserver cannot be set to localhost"此時hmaster程序或者hreigonserver程序啟動失敗,如下截圖

首先仔細檢查hbase-site.xml配置如下

hbase.rootdir

hdfs://spark1:8020/hbase

hbase.cluster.distributed

true

hbase.zookeeper.property.clientport

2181

hbase.zookeeper.quorum

spark1

hbase.zookeeper.property.datadir

/home/hadoop/modeldata/hbasedata/zkdata

zookeeper也正常啟動中,hbase的配置也沒問題,程序就是無法啟動,懷疑是hbase問題,搜尋資料時發現如下提示

in hbase 1.0, you can not add master as region server.

這篇帖子的意思其實就是說hbase1.0不支援在同乙個節點上同時啟動hmaster和hregionserver程序,mygod!!

更換hbase版本為hbase1.2.6,將hbase1.0相同的hbase-env.sh和hbase-site.xml配置拷貝到1.2.6下,啟動hbase集群成功

程序如下,測試hbase shell建表沒有問題.

集群 分布式 集中式 偽分布式

將專案部署到一台機器上 對機器效能要求高 單體應用 將專案拆分 按業務或者服務 將專案部署在不同的機器上執行 對機器效能要求下降 集群是對機器數量的乙個概念 乙個專案,多機備份,做負載均衡及容錯 所有集群節點分布在多台機器上 集群主要作用就是分散請求,分散壓力,提高併發處理能力 減輕單一應用的壓力 ...

搭建Hbase完全分布式集群

配置hbase 因為hbase要依賴zookeeper集群和hadoop集群,所以在配置hbase之前先確保已經配置zookeeper集群和hadoop集群,這裡不再詳解zookeeper和hadoop,若沒有配置可以跳 zookeeper hadoop 先解壓hbase壓縮包 tar zxvf h...

ZooKeeper偽分布式集群安裝

摘要 講述單台linux伺服器中搭建zookeeper集群的步驟,以及配置檔案中引數的說明。偽分布式集群 在一台server中,啟動多個zookeeper的例項。cd usr rz by tar xf zookeeper 3.4.6.tar.gz cd zookeeper 3.4.6 conf cp...