ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 学习六:安装配置HBASE

学习六:安装配置HBASE

原创 Linux操作系统 作者:yezhibin 时间:2012-04-18 15:28:43 0 删除 编辑
      首先配置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博客 ” ,链接:http://blog.itpub.net/354732/viewspace-721556/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-12-18

  • 博文量
    159
  • 访问量
    504581