HBase集群如何安装
这篇文章将为大家详细讲解有关HBase集群如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
HBase基于Hadoop,这里假设你已经安装好Hadoop平台。
1. 下载资源
官网:http://mirrors.cnnic.cn/apache/hbase/stable/
2. 上传、解压、软连
说明:过程可参考《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查看进程
(2) hbase shell简单操作
(3) UI
http://192.168.159.130:16010/master-status
关于"HBase集群如何安装"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。