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...