HBase全分布安裝配置

2022-05-09 04:54:10 字數 1409 閱讀 8715

分布式的hbase依賴於zookeeper集群

所有正常工作節點都必須能夠訪問zookeeper;

使用者可以通過啟動和關閉指令碼就可以把zookeeper當做hbase的一部分來啟動和關閉程序;

當然,使用者也可以不依賴於hbase管理zookeeper集群,只需要為hbase支出需要使用的集群即可

#配置zookeeper作為hbase的一部分啟動

export hbase_manages_zk=true

#hbase完全分布式配置

#配置資料儲存目錄和啟用完全分布式設定

#vim vim /usr/hbase/hbase-1.2.4/conf/hbase-site.xml

hbase.rootdir

hdfs:

hbase.cluster.distributed

true

#zookeeper作為hbase一部分啟動,即通過hbase管理zookeeper時;zookeeper可以直接使用本地zoo.cfg檔案

作為依賴的配置檔案,或者直接使用conf/hbase_site.xml中的zookeeper配置;zookeeper的相關配置可以在

hbase-site.xml中通過xml格式設定,屬性以hbase.zookeeper.propery為字首.

例如,clientport可以設定為hbase.zookeeper.propery.clentport.

在hbase中這些引數都有預設值;筆者強烈推薦通過hbase-site.xml配置zookeeper相關引數

使用hbase-site.xml配置zookeeper,首先需要設定的是hbase.zookeeper.quorum屬性

,用於設定伺服器列表

hbase.rootdir

hdfs:

hbase.cluster.distributed

true

hbase.zookeeper.clientport

2181

hbase.zookeeper.quorum

rs1.foo.com,rs2.foo.com,rs3.foo.com

hbase.zookeeper.property.datadir

/var/zookeeper

#配置region伺服器

#vim /usr/hbase/hbase-1.2.4/conf/regionservers

localhost

spark02

spark03

#將hbase的堆設定為4g以上

#vim /usr/hbase/hbase-1.2.4/conf/hbase-env.sh

export hbase_manages_zk=true

export hbase_heapsize=4096

然後使用rsync將配置同步到其它機器

hbase全分布安裝配置

1.上傳 2.解壓到相應的目錄 3.進入到hbase的conf目錄 hbase env.sh配置檔案 hbase site.xml配置檔案 regionserver配置檔案 主節點配置完成之後傳送到其他兩個節點上.啟動集群 啟動zookeeper集群 在 zookeeper 集群的每台伺服器上執行 ...

HBase 全分布模式安裝

在偽分布模式的hbase size.xml檔案上新增 hbase.master.maxclockskew 180000 更改 dfs.replication 根據節點數量配置 最大建議為3 dfs.replication 3執行如下命令 scp r etc hbase root bigdata11 ...

HBase單機 偽分布式安裝 配置筆記

參考官網 解壓到任一目錄下 修改hbase配置檔案 啟動hbase 執行bin目錄下指令碼start hbase.sh 採用單機安裝配置hbase後,啟動hbase可以正常使用,hbase資料被儲存在hbase.rootdir設定的目錄位置。過程和上述步驟一致,只需要修改hbase site.xml...