www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Hbase有两种运行模式:standalone和distributed。standalone模式参见Quick Start Guide。以distributed模式设置Hbase,需要编辑Hbase conf目录中文件。

    无论哪种模式,都需要编辑conf/hbase-evn.sh来告诉使用哪个java。并且可以设置Hbase环境变量如heap size、JVM的其他选项等。设置JAVA_HOME来指定java的安装目录。

    Standalone Mode

    默认的运行模式。在该模式下,Hbase不会使用HDFS,而是使用本地文件系统。它在同一个虚拟机中运行所有Hbase daemon和本地ZooKeeper 。ZooKeeper绑定一个众所周知的端口,所以客户端可以和Hbase通讯。

    Distributed Mode

    distributed mode可以被进一步分成伪分布式(所有daemons运行在一个节点上)和完全分布式(所有daemons分布在集群上多个机器上)。distributed modes需要一个HDFS实例。

    Pseudo-distributed Mode

    一旦HDFS安装好了,边界conf/hbase-site.xml。设定hbase.rootdir来指定Hbase运行在哪个HDFS上。

 
 
Fully-distributed Mode
    fully-destributed mode,需要在hbase-site.xml中添加属性hbase.cluster.distributed,并设定为true,hbase.rootdir指向HDFS。
 
另外,fully-distributed mode需要修改conf/regionservers,它列出了你运行HRegionServer daemons的主机。一行一个主机。
posted on 2014-03-11 15:00  秦瑞It行程实录  阅读(667)  评论(0编辑  收藏  举报
www.cnblogs.com/ruiyqinrui