首先配置HBASE前,需要安装配置zookeeper,具体的配置方法见《学习五》。以
下是分布式集群环境下HBASE安装配置具体步骤:
1、安装HBASE包
masternode:
#sudo yum install hadoop-hbase
#sudo yum install hadoop-hbase-master
slavenod:
#sudo yum install hadoop-hbase
#sudo yum install hadoop-hbase-regionserver
2、确保时钟同步,建议配置NTP,因为我的虚拟的测试环境时间都为一致,所以暂
时不配置NTP。
3、修改最大文件数,缺省为1024
#vi /etc/security/limits.conf
* - nofile 32768
#vi /etc/pam.d/common-session
session required pam_limits.so
4、在salvenode节点中在hdfs-site.xml添加以下配置:
#vi /etc/hadoop-0.20/conf/hdfs-site.xml
dfs.datanode.max.xcievers
4096
5、在所有节点中配置hbase-site,xml
hbase.cluster.distributed
true
hbase.rootdir
hdfs://masternode/hbase
hbase.zookeeper.quorum
masternode
6、在masternod节点上创建hdfs文件系统
#sudo -u hdfs hadoop fs -mkdir /hbase
#sudo -u hdfs hadoop fs -chown hbase /hbase
7、在slavenode安装配置Thift服务器,他是另一种gateway访问HBASE 服务器,为HBASE客户端提供API编程接口与HBASE交互,通常与region server协同合作。
slavenode
#sudo yum install hadoop-base-thift
8、启动HBASE
先确认zookeeper Quorum Peer启动
#jps
masternode启动HBASE Master
#sudo /etc/init.d/hadoop-hbase-master start
slavenode 启动Hbase region server
#sudo /etc/init.d/hadoop-hbase-regionserver start
#sudo /etc/init.d/hadoop-hbase-thrift start
9、查看确认状态是否正常,如果不正常请查看/var/log下的相关日志文件:
masternode
#jps
16036 HMaster
17290 Jps
11279 QuorumPeerMain
4121 NameNode
5880 JobTracker
Slavenode
#jps
16369 Jps
10686 QuorumPeerMain
4028 DataNode
15031 HRegionServer
4106 TaskTracker
16125 ThriftServer
web访问:
http://masternode:60010
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/354732/viewspace-721556/
,如需转载,请注明出处,否则将追究法律责任。