1. 程式人生 > >HBase叢集搭建詳細步驟及講解

HBase叢集搭建詳細步驟及講解

一、上傳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/
	成功訪問三臺機器連線成功即成功安裝