美文网首页我爱编程
Hbase分布式环境搭建

Hbase分布式环境搭建

作者: 大龄程序员在帝都 | 来源:发表于2017-05-15 23:36 被阅读226次

编程没有捷径,弹指间才能体会奥妙

如果想看理论的东西参考文章末尾的hbase参考

Hbase的分布式环境搭建过程

1、首先下载hbase包,我下载的是最新的1.2.5

2、解压到指定目录下:

#解压到指定目录下
tar -xzvf hbase-1.2.5-bin.tar.gz  -C /home
#rename to hbase
mv hbase-1.2.5  hbase

3、配置环境变量

export HBASE_HOME=/home/hbase
export PATH=$HBASE_HOME/bin:$PATH

配置完成以后进行source /etc/profile

3、配置hbase-env.sh中参数
只配置了一下两项:

#配置JDK路径
 export JAVA_HOME=/root/ww/jdk1.8.0_121
#配置了zookeeper不采用hbase自带的而采用我单独架设的
 export HBASE_MANAGES_ZK=false

4、配置hbase-site.xml

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://node1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node1,node2,node3</value>
</property>
<property>
<name>dfs:replication</name>
<value>2</value>
</property>
</configuration>

以上配置项说明
hbase.rootdir 代表HDFS上存储的hbase的根目录
hbase.cluster.distributed代表hbase是分布式部署
hbase.zookeeper.quorum 设置hbase对应的zookeeper
dfs:replication 设置复制备份的个数

5、设置regionservers服务器的地址
这里设置为node2,node3,代表这两台为regionserver

6、把以上配置copy到node2和node3节点上

scp -r hbase root@node2:/home
scp -r hbase root@node3:/home

7、在node2和node3同样设置hbase对应的环境变量
设置完成以后准备启动
调用一下命令代表启动hbase,注意启动hbase之前,必须启动hdfs和zookeeper,因为hbase在hdfs上创建,zookeeper是对应的hmaster信息和以及regionservers的信息

start-hbase.sh

启动以后可以看到三台服务器上都有不同的进程
node1:

image.png

node2和node3上会有regionserver进程

image.png

8、最后的验证
hbase内部集成了jetty,可以通过访问16061端口,看hbase的相关信息:
访问

http://106.75.xxxx.213:16010/
image.png

如下是hbase的配置信息

查看hdfs文件可以看到有对应的hbase文件证明安装hbase成功,后续进行hbase的一些shell和Java API的一些操作

image.png

基础环境搭建
hbase分布式环境搭建参考
hbase基础篇

hbase架构分析
深入Hbase架构解析一
深入Hbase架构解析二

相关文章

  • Hbase分布式环境搭建

    编程没有捷径,弹指间才能体会奥妙 如果想看理论的东西参考文章末尾的hbase参考 Hbase的分布式环境搭建过程 ...

  • GeoMesa HBase 快速起步

    目标 快速搭建起 GeoMesa HBase 环境,跑通官方示例程序。 步骤清单 搭建 HBASE 环境 部署 G...

  • HBase分布式部署实践

    一、Hbase的分布式部署 Hbase实践官方文档CSDN-Hbase分布式部署 依赖环境 Hadoop,开启hd...

  • HBase 环境搭建

    HBase单机环境的搭建 这里先进行单机版环境搭建, 主要目的是熟悉HBase,实操角度对HBase有简单认识,后...

  • 大数据学习:Hbase完全分布式的搭建

    一、搭建准备 JDK安装 Hadoop集群安装 Hbase安装包 二、搭建步骤 1.Hbase全分布式的规划 2....

  • hadoop(16)--Hbase集群搭建

    如期更新,Hbase集群搭建实在HDFS基础之前的,所以先将之前搭建的hadoop的分布式集群跑起来。Hbase的...

  • Hadoop、Hbase HA高可用集群搭建

    本文用以记录Hadoop、Hbase HA高可用集群搭建 基础环境准备根据前面hadoop集群搭建、hbase集群...

  • Hadoop Hbase HA高可用集群搭建

    本文用以记录Hadoop、Hbase HA高可用集群搭建 基础环境准备根据前面hadoop集群搭建、hbase集群...

  • HBase Java API 练习

    1 环境准备 1)成功搭建Hadoop-2.2.0开发环境2)成功启动HBase,通过HBase Shell进行测...

  • 使用MapReduce操作HBase

    1 环境准备 1)成功搭建Hadoop-2.2.0开发环境2)成功启动HBase,通过HBase Shell进行测...

网友评论

    本文标题:Hbase分布式环境搭建

    本文链接:https://www.haomeiwen.com/subject/uujkxxtx.html