接着上篇: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
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