標籤:val nod support 分享 oop man http pac backup
叢集規劃情況:
djt1 active Hmasterdjt2 standby Hmasterdjt3 HRegionServer
搭建步驟:
第一步:配置conf/regionservers
djt3
第二部:配置 新增 backup-masters
djt2
第三部 配置 hbase-site.xml
<property> <name>hbase.zookeeper.quorum</name> <value>djt1,djt2,djt3</value></property><property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/hadoop/data/zookeeper/zkdata</value></property><property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value></property> <property> <name>hbase.rootdir</name> <value>hdfs://djt1:9000/hbase</value> <!--RegionServers 貢獻目錄--></property><property> <name>hbase.cluster.distributed</name> <value>true</value> <!-- 開啟分布式模式--></property><property> <name>hbase.master</name> <value>hdfs://djt1:60000</value> <!-- 指定master位置 --></property>
第四部:配置hbase-env.sh
export JAVA_HOME = /home/hadoop/app/jdk1.7.0_79export HBASE_MANAGES_ZK = false
第五步:配置環境變數
HBASE_HOME
第六步:遠程分發到其他節點
deploy.sh hbase /home/hadoop/app/ slave
第七部:啟動hbase叢集
bin/start-hbase.sh
中間遇到的問題:活動Hmaster啟動不了
查看日誌:報一下異常:
org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): Operation category READ is not supported in state standby
可以看到,READ不支援備份狀態。
但是奇怪的是查看我master所在的主機namenode是處於active狀態的
(如果是處於standby狀態,使其成為active即可)
重啟hdfs,Zk還是啟動不了主節點的Hmaster
後面不知道怎麼搞的,把日誌重設了一下,單獨啟動active Hmaster 居然啟動成功
hadoop-daemon.sh start namenode
各個節點進程情況:
Hbase安裝和錯誤