HBase叢集搭建詳細步驟及講解
阿新 • • 發佈:2018-11-09
一、上傳hbase安裝包
cd /usr/hbase (沒有hbase目錄自己建立一個)
二、解壓
解壓:tar -zxvf hbase-2.0.0-bin.tar.gz
三、配置hbase叢集(首先zk叢集要安裝好,可以參考我的zk叢集安裝步驟)
1.先把要把hadoop的hdfs-site.xml和core-site.xml 拷貝到hbase/conf下(注意:Hadoop路徑可能不一樣)
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml /usr/hbase/hbase-2.0.0/conf/
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml /usr/hbase/hbase-2.0.0/conf/
2.修改vi hbase-env.sh(JAVA_HOME路徑以及true改為false)
export JAVA_HOME=/usr/java/jdk1.8.0_141
export HBASE_MANAGES_ZK=false (告訴hbase使用外部的zk )
3.修改hbase-site.xml
vi hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:90000/hbase</value>
<--master是你的主節點名,也可以寫成ip-->
</property>
<!-- 指定hbase是分散式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多個用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name> <value>master:2181,slave01:2181,slave02:2181</value>
<--master,slave,slave是你的節點名,也可以寫成ip-->
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value>150000</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
4.修改regionservers
vi regionservers
zhiyou01
zhiyou02
zhiyou03
5.拷貝hbase到其他節點、(路徑一定要對好)
[ [email protected] conf]# scp -r /usr/hbase/ [email protected]:/usr/hbase/
[[email protected] conf]# scp -r /usr/hbase/ [email protected]:/usr/hbase/
6.同步時間(3臺都執行)。
centos 安裝 ntpdate 並同步時間
在命令列中做如下操作,來安裝ntpdate
1. yum install -y ntp
繼續在命令列中操作,進行同步時間
2. ntpdate 210.72.145.44
四、啟動所有的hbase
1.先啟動zk(所有節點上都執行)
./zkServer.sh start
2.啟動hbase,在主節點上執行(主節點上執行)
start-hbase.sh
五、
主節點上執行jps 6883 ResourceManager 6532 DataNode 4646 QuorumPeerMain 7448 HMaster 9688 Jps 7577 HRegionServer 6427 NameNode 6990 NodeManager 6703 SecondaryNameNode 子節點上jps 4432 Jps 3585 HRegionServer 2887 QuorumPeerMain 3415 NodeManager 3306 DataNode 通過瀏覽器訪問hbase管理頁面 http://192.168.233.129:60010/ 成功訪問三臺機器連線成功即成功安裝