Hadoop2.7.5+Hbase1.2.6完全分散式搭建
阿新 • • 發佈:2019-02-12
1.叢集安裝
主機名 | Master | zookeeper | regionServer |
Master | 1 | 1 | |
Slave1 | 備份 | 1 | 1 |
Slave2 | 1 | 1 |
2.ssh(在Hadoop分散式搭建中已經完成)
3.修改Master中Hbase的conf目錄下regionservers檔案,類似於Hadoop修改salves檔案,在裡面新增主機名Slave1,Slave2,分兩行
4.在Master中Hbase的conf目錄下,新建backup-masters檔案,寫入主機名Slave1
5.修改Master中Hbase的conf目錄下hbase-site.xml檔案
<property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>Master,Slave1,Slave2</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/zookeeper</value> </property>
6.將Master修改後的全部配置檔案發給Slave1,Slave2覆蓋,直接在Slave1,Slave2上再次修改也行
7.啟動後使用jsp檢視,根據第一條的配置,檢視HMaster,HRegionserver,HQuorumReer
8.啟動順序是zookeeper,master,regionservers,backupmaster
9.JDK版本與Hbase版本
JDK6 | JDK7 | JDK8 | |
1.2 | N不支援 | S支援 | S |
1.1 | N | S | 未測試 |
1.0 | N | S | 未測試 |
0.98 | S | S | 未測試 |
0.94 | S | S | N |
10.hadoop版本與Hbase版本
完成之後啟動叢集