1.完成 JDK 安装(略)
2.完成 hadoop 安装(略)
3.把 hbase 安装包复制到 “/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.生效:终端机输入:
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.复制hadoop0中的hbase文件夹到hadoop1、hadoop2中
在 hadoop0 终端机中执行
scp -r /usr/local/hbase hadoop1:/usr/local/
scp -r /usr/local/hbase hadoop2:/usr/local/
9. 复制hadoop0中的/etc/profile到hadoop1、hadoop2中
9.1.在 hadoop0 终端机中执行
scp /etc/profile hadoop1:/etc/
scp /etc/profile hadoop2:/etc/
9.2.在hadoop1、hadoop2上执行
source /etc/profile
10.启动
10.1.启动 hadoop
10.2.启动 HBase
cd $HBASE_HOME/bin
./start-hbase.sh
- 停止
cd $HBASE_HOME/bin
./stop-hbase.sh
11.验证
终端机中输入 “jps”
11.1.主机进程中显示:
HMaster HQuorumPeer
11.2.其他机器中显示:
HRegionServer HQuorumPeer