1.完成 JDK 安裝(略)
2.完成 hadoop 安裝(略)
3.把 hbase 安裝包復(fù)制到 "/usr/local"
cd /usr/local
tar -zxvf hbase-0.94.2-security.tar.gz
mv hbase-0.94.2-security hbase
4.修改"etc/profile"文件
4.1.增加
export HBASE_HOME=/usr/local/hbase
4.2.在 PATH
路徑中增加
$HBASE_HOME/bin
4.3.生效:終端機(jī)輸入:
source /etc/profile
5.修改"HBASE_HOME/conf/hbase-env.sh"文件
export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=true
6.修改"HBASE_HOME/conf/hbase-site.xml"文件
- 偽分布
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop0</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
- 集群舉例
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop0,hadoop1,hadoop2</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
7.修改"regionservers"文件(集群)
添加
hadoop1
hadoop2
8.復(fù)制hadoop0中的hbase文件夾到hadoop1分苇、hadoop2中
在 hadoop0 終端機(jī)中執(zhí)行
scp -r /usr/local/hbase hadoop1:/usr/local/
scp -r /usr/local/hbase hadoop2:/usr/local/
9. 復(fù)制hadoop0中的/etc/profile到hadoop1、hadoop2中
9.1.在 hadoop0 終端機(jī)中執(zhí)行
scp /etc/profile hadoop1:/etc/
scp /etc/profile hadoop2:/etc/
9.2.在hadoop1套么、hadoop2上執(zhí)行
source /etc/profile
10.啟動(dòng)
10.1.啟動(dòng) hadoop
10.2.啟動(dòng) HBase
cd $HBASE_HOME/bin
./start-hbase.sh
- 停止
cd $HBASE_HOME/bin
./stop-hbase.sh
11.驗(yàn)證
終端機(jī)中輸入 "jps"
11.1.主機(jī)進(jìn)程中顯示:
HMaster HQuorumPeer
11.2.其他機(jī)器中顯示:
HRegionServer HQuorumPeer