文档章节

HBase–集群安装篇

Circleblog
 Circleblog
发布于 2016/07/21 17:03
字数 462
阅读 71
收藏 0

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

<configuration>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.regionserver.hlog.replication</name>
                <value>2</value>
        </property>
        <property>
                <name>hbase.tmp.dir</name>
                <value>/opt/data/hbase/tmp</value>
        </property>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://hadoop01:9000/hbase</value>
        </property>
<!--
Zookeeper配置可以不配置端口号,默认2181,IP地址也可以直接用主机名成。
-->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>192.168.159.130:2181,192.168.159.131:2181,192.168.159.132:2181</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.maxClientCnxns</name>
                <value>5000</value>
        </property>
        <property>
                <name>hbase.client.write.buffer</name>
                <value>4194304</value>
        </property>
        <property>
                <name>hbase.regionserver.handler.count</name>
                <value>200</value>
        </property>
        <property>
                <name>hbase.regionserver.global.memstore.size</name>
                <value>0.3</value>
        </property>
        <property>
                <name>hbase.hregion.memstore.flush.size</name>
                <value>134217728</value>
        </property>
        <property>
                <name>hbase.hregion.max.filesize</name>
                <value>4294967296</value>
        </property>

        <property>
            <name>hbase.client.scanner.timeout.period</name>
            <value>300000</value>
        </property>
        <property>
            <name>zookeeper.session.timeout</name>
           <value>300000</value>
        </property>
        <property>
              <name>hbase.zookeeper.property.tickTime</name>
              <value>6000</value>
        </property>                   
        <property>
                <name>hbase.regionserver.restart.on.zk.expire</name>
                <value>true</value>
        </property>
        <property>
              <name>hbase.master.distributed.log.splitting</name>
              <value>true</value>
        </property>
        <property>
                <name>hbase.regionserver.executor.openregion.threads</name>
                <value>20</value>
        </property>
        <property>
                <name>hbase.regionserver.executor.closeregion.threads</name>
                <value>20</value>
        </property>
        <property>
              <name>dfs.client.read.shortcircuit</name>
              <value>true</value>
        </property>
        <property>
                <name>dfs.domain.socket.path</name>
                <value>/var/lib/hadoop-hdfs/dn_socket</value>
        </property>
        <property>
               <name>hbase.hstore.compactionThreshold</name>
               <value>5</value>
        </property>                   
        <property>
               <name>hbase.regionserver.maxlogs</name>
               <value>120</value>
        </property>
        <property>
                <name>hbase.hregion.majorcompaction</name>
                <value>0</value>
        </property>
        <property>
                <name>hfile.block.cache.size</name>
                <value>0.5</value>
        </property>

        <property>
                <name>hbase.snapshot.enabled</name>
                <value>true</value>
        </property>
</configuration>

(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

 

更多精彩内容,请访问:圈里圈外

© 著作权归作者所有

Circleblog
粉丝 3
博文 11
码字总数 15216
作品 0
海淀
程序员
私信 提问
Hadoop+Spark+Hbase部署整合篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/46673079 之前的几篇博客中记录的Hadoop、Spark和Hbase部署过程虽然看起来是没...

jchubby
2015/06/28
0
0
完全分布式集群(五)Hbase-1.2.6.1安装配置

环境信息 完全分布式集群(一)集群基础环境及zookeeper-3.4.10安装部署 hadoop集群安装配置过程 安装hive前需要先部署hadoop集群 完全分布式集群(二)hadoop2.6.5安装部署 Hbase集群安装部...

PeakFang-BOK
2018/10/16
137
0
Apache HBase 1.2.1 发布,分布式数据库

Apache HBase 1.2.1 HBase 发布了,HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 ...

oschina
2016/04/12
3.7K
0
HBase实操 | 使用Spark通过BulkLoad快速导入数据到HBase

HBase社区直播本期分享专家:明惠(网名:过往记忆)-阿里云数据架构师 视频地址: https://yq.aliyun.com/live/590?spm=a2c4e.11155435.0.0.460177969kCLxf PPT地址: https://yq.aliyun.com/...

hbase小能手
2018/11/16
0
0
hbase——安装配置hbase

1.下载hbase的压缩包,解压出来。 2.检查hbase包和hadoop包版本是否一致,替换成hadoop核心jar包。将hadoop集群的hadoop-1.2.1-core.jar替换hbase的lib目录下的hadoop核心包,主要目的是防止...

cjun1990
2015/04/15
118
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部