接着上篇:http://www.jb51.cc/article/p-pwoyusmt-bod.html
接着上篇:http://www.jb51.cc/article/p-kiwxozhi-bod.html
上篇安装完成了hadoop、zookeeper,下面安装hbase。
- 安装hbase(2台机器配置基本相同)
#!/bin/bash
PATH_FILE="/etc/profile"
#安装包路径
HBASE_TAR="/home/hdp/Downloads/hbase-1.1.7-bin.tar.gz"
HBASE_INSTALL_HOME="/usr/local"
#安装hbase
if [ -d $HBASE_INSTALL_HOME/hbase ] 
then
    sudo rm -rf $HBASE_INSTALL_HOME/hbase
fi
#解压hbase
sudo tar -zxvf $HBASE_TAR -C $HBASE_INSTALL_HOME
#修改文件名称
sudo mv $HBASE_INSTALL_HOME/hbase-1.1.7 $HBASE_INSTALL_HOME/hbase
#将所有者修改为hadoop
sudo chown -R hadoop $HBASE_INSTALL_HOME/hbase
#设置环境变量
if [ -z $HBASE_HOME ]  
then 
	sudo echo "export HBASE_HOME=\"$HBASE_INSTALL_HOME/hbase\"" >> $PATH_FILE
	sudo echo "export PATH=\"\${HBASE_HOME}/bin:\$PATH\"" >> $PATH_FILE
	#刷新环境变量
	source /etc/profile
fi 
- 配置hbase-env.sh
export JAVA_HOME=/usr/lib/jvm/java  #注意路径
 export HBASE_LOG_DIR=/usr/local/hbase/logs
 export HBASE_MANAGES_ZK=false
- 配置regionservers
删除原来内容,添加2行如下:
d155 d156
- 配置hbase-site.xml
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://d155:9000/hbase</value>
  </property>
  <property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
  </property>
  <property>
        <name>hbase.zookeeper.quorum</name>
        <value>d155,d156</value>
  </property>
    <property>
      <name>hbase.master</name>
      <value>hdfs://d155:60000</value>
  </property>
<property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/usr/local/zookeeper/data</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.clientPort</name>
     <value>2181</value>
</property>
</configuration> 
- 启动停止
/usr/local/hbase/bin/start-hbase.sh /usr/local/hbase/bin/stop-hbase.sh
- 检查安装情况:
浏览器访问http://d155:16010/master-status
- 命令jps
d155主机包含ResourceManager、SecondaryNameNode、NameNode、HQuorumPeer、HMaster等,则表示启动成功,例如 2212 ResourceManager 2999 Jps 2697 HQuorumPeer 1917 NameNode 2078 SecondaryNameNode 2751 HMaster d156主机包含Datanode、NodeManager、HRegionServer、HQuorumPeer等,则表示启用成功,例如 17540 Jps 17142 NodeManager 17338 HRegionServer 17278 HQuorumPeer 17055 Datanode