hbase的集群搭建

2021-09-28 20:33:08 字數 2559 閱讀 4315

1.安裝準備

首先安裝好hadoop集群、zookeeper集群、jdk

3.節點規劃

hadoop01

hadoop02

hadoop03

hmaster√√

hregionserver√√

[hadoop@hadoop01 conf]

# vi hbase-env.sh

修改配置,分別在第27行和第128行

修改hbase-site.xml

[hadoop@hadoop01 conf]

# vi hbase-site.xml

把下面的內容複製到configuration中,按照自己的需求修改引數

<

!-- 指定 hbase 在 hdfs 上儲存的路徑 --

>

hbase.rootdir<

/name>

hdfs:

//bd1906/user/hbase<

/value>

<

/property>

<

!-- 指定 hbase 是分布式的 --

>

hbase.cluster.distributed<

/name>

true

<

/value>

<

/property>

<

!-- 指定 zk 的位址,多個用「,」分割 --

>

hbase.zookeeper.quorum<

/name>

hadoop01:

2181

,hadoop02:

2181

,hadoop03:

2181

<

/value>

<

/property>

3)將hadoop的 hdfs-site.xml 和 core-site.xml 拷貝到hbase的conf下

[hadoop@hadoop01 conf]
最後的乙個點一定要加上,代表當前路徑4)配置hbase的從節點

5)配置的備份的主節點的路徑(自行建立)

6)確定時間同步

hbase 集群對於時間的同步要求的比 hdfs 嚴格,所以,集群啟動之前千萬記住要進行

時間同步,要求相差不要超過 30s

[hadoop@hadoop01 conf]

# date

[hadoop@hadoop02 conf]

# date

[hadoop@hadoop03 conf]

# date

7)將hbase的安裝包遠端傳送到其他節點

8)遠端傳送配置檔案

sudo

scp /etc/profile.d/hbase.sh hadoop02:/etc/profile.d/

sudo

scp /etc/profile.d/hbase.sh hadoop03:/etc/profile.d/

source /etc/profile.d/hbase.sh
9)啟動

保證hadoop和zookeeper是正常啟動的

start-hbase.sh
最好在主的master active 節點執行

jps看一下程序

然後訪問一下 master主節點:16010

如圖所示則代表hbase安裝成功

HBase集群搭建

1.hbase的機群搭建過程 在原來的hadoop1上的hbase偽分布基礎上進行搭建 1.1 集群結構,主節點 hmaster 是hadoop1,從節點 region server 是hadoop2和hadoop3 1.2 修改hadoop1上的hbase的幾個檔案 1 修改hbase env.s...

hbase 集群搭建

1 安裝 zookeeper 集群,此處略 6 別忘了同步時間!hbase 集群對於時間的同步要求的比 hdfs 嚴格,所以,集群啟動之前千萬記住要進行時間同步,要求相差不要超過 30sat h path path hbase home bin 儲存退出!別忘了執行 source bashrc,使配...

hbase集群搭建

1.上傳hbase安裝包 2.解壓 3.配置hbase集群,要修改3個檔案 首先zk集群已經安裝好了 注意 要把hadoop的hdfs site.xml和core site.xml 放到hbase conf下 3.1修改hbase env.sh 告訴hbase使用外部的zk export hbase...