HBase集群如何安装

这篇文章将为大家详细讲解有关HBase集群如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联建站专业为企业提供岳普湖网站建设、岳普湖做网站、岳普湖网站设计、岳普湖网站制作等企业网站建设、网页设计与制作、岳普湖企业网站模板建站服务,十载岳普湖做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

HBase基于Hadoop,这里假设你已经安装好Hadoop平台。

1. 下载资源
官网:http://mirrors.cnnic.cn/apache/hbase/stable/

HBase集群如何安装

2. 上传、解压、软连
HBase集群如何安装
说明:过程可参考《VMware虚拟机搭建Hadoop2.7.1分布式集群(3台)》

3. 修改配置
(1)环境变量

vim /etc/profile
export HBASE_HOME=/opt/hbase                                                                                                                                            
export PATH=$HBASE_HOME/bin:$PATH

(2) hbase-env.sh 

export HBASE_LOG_DIR=/logs/hbase
exportHBASE_MANAGES_ZK=ture


(3)hbase-site.xml


       
                hbase.cluster.distributed
                true
       

       
                hbase.regionserver.hlog.replication
                2
       

       
                hbase.tmp.dir
                /opt/data/hbase/tmp
       

       
                hbase.rootdir
                hdfs://hadoop01:9000/hbase
       


       
                hbase.zookeeper.quorum
                192.168.159.130:2181,192.168.159.131:2181,192.168.159.132:2181
       

       
                hbase.zookeeper.property.maxClientCnxns
                5000
       

       
                hbase.client.write.buffer
                4194304
       

       
                hbase.regionserver.handler.count
                200
       

       
                hbase.regionserver.global.memstore.size
                0.3
       

       
                hbase.hregion.memstore.flush.size
                134217728
       

       
                hbase.hregion.max.filesize
                4294967296
       

       
            hbase.client.scanner.timeout.period
            300000
       

       
            zookeeper.session.timeout
           300000
       

       
              hbase.zookeeper.property.tickTime
              6000
       
                  
       
                hbase.regionserver.restart.on.zk.expire
                true
       

       
              hbase.master.distributed.log.splitting
              true
       

       
                hbase.regionserver.executor.openregion.threads
                20
       

       
                hbase.regionserver.executor.closeregion.threads
                20
       

       
              dfs.client.read.shortcircuit
              true
       

       
                dfs.domain.socket.path
                /var/lib/hadoop-hdfs/dn_socket
       

       
               hbase.hstore.compactionThreshold
               5
       
                  
       
               hbase.regionserver.maxlogs
               120
       

       
                hbase.hregion.majorcompaction
                0
       

       
                hfile.block.cache.size
                0.5
       

       
                hbase.snapshot.enabled
                true
       

(4)regionservers

hadoop01
hadoop02
hadoop03

4. 复制

将以上内容拷贝到其他节点。

5. 启动集群

(1) 启动HDFS

sh start-dfs.sh

(2) 启动HBase

sh bin/start-hbase.sh

提示:要保持集群的时间同步,否则可能RegionServer启动不了,报错
时间同步参考:http://www.hello-code.com/group/Hadoop/201407/1291.html
可以写个crontab脚本定时同步时间。

6. 查看启动结果

(1) JPS查看进程

HBase集群如何安装

(2) hbase shell简单操作

HBase集群如何安装

(3) UI

http://192.168.159.130:16010/master-status

HBase集群如何安装

关于“HBase集群如何安装”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网站栏目:HBase集群如何安装
文章转载:http://cdiso.cn/article/jcgpps.html

其他资讯