阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Hbase分布式安装部署过程

86次阅读
没有评论

共计 4639 个字符,预计需要花费 12 分钟才能阅读完成。

系统

Red Hat linux 6.4

Hadoop 版本

1.2.1

Hbase 版本

0.94.16

Hbase 的完全分布式安装概述

1. 配置 hosts,确保涉及的主机名均可解析为 ip

2. 编辑 hbase-env.xml

3. 编辑 hbase-site.xml

4. 编辑 regionservers 文件,文件默认内容是 localhost

/home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件

5. Hbase 复制到其他节点

6. 启动 Hbase

7. 验证

备注:我选择的版本不存在坚容性问题,所以无需覆盖 core jar 包

选择 Hadoop 和 Hbase 版本不同,可能会有不兼容的情况,

例如 Hadoop 0.20

解决版本、jar 包冲突:

1) 删除 hbase/lib/hadoop-core-0.20-append-r1056497.jar(备份到其它路径,以备万一);

2) 拷贝 hadoop/hadoop-core-0.20.203.0.jar(注意是 hadoop 根目录下),hadoop/lib/commons-collections-3.2.1.jar,hadoop/lib/commons-configuration-1.6.jar 到 hbase/lib 下

Hadoop+HBase 搭建云存储总结 PDF http://www.linuxidc.com/Linux/2013-05/83844.htm

HBase 结点之间时间不一致造成 regionserver 启动失败 http://www.linuxidc.com/Linux/2013-06/86655.htm

Hadoop+ZooKeeper+HBase 集群配置 http://www.linuxidc.com/Linux/2013-06/86347.htm

Hadoop 集群安装 &HBase 实验环境搭建 http://www.linuxidc.com/Linux/2013-04/83560.htm

基于 Hadoop 集群的 HBase 集群的配置 http://www.linuxidc.com/Linux/2013-03/80815.htm‘

Hadoop 安装部署笔记之 -HBase 完全分布模式安装 http://www.linuxidc.com/Linux/2012-12/76947.htm

单机版搭建 HBase 环境图文教程详解 http://www.linuxidc.com/Linux/2012-10/72959.htm

Setp 1 下载解压 hbase

[img]http://blog.itpub.net/attachment/201407/2/28929558_1404281234PQr7.png[/img]

Step 2 修改配置文件

第一个文件:/home/zhang/hbase/hbase-0.94.16/conf/hbase-env.sh

Hbase 分布式安装部署过程

Hbase 分布式安装部署过程

Step 3 设置环境变量

Hbase 分布式安装部署过程

Step 4 配置 /hbase/hbase-0.94.16/conf/hbase-site.xml

模板文件路径:~/hbase/hbase-0.94.16/src/main/resources/hbase-default.xml

拷贝需要的内容

添加修改到 hbase-site.xml 文件,内容如下:

Hbase 分布式安装部署过程

hbase.rootdir:存放数据目录

<property>
 
    <name>hbase.rootdir</name>
 
    <value>hdfs://node01:9000/hbase</value>
 
</property
 
 
 
打开分布模式:

  <property>
 
    <name>hbase.cluster.distributed</name>
 
    <value>true</value>
 
</property>
 
 
 
设置临时文件目录:
 
  <property>
 
    <name>hbase.tmp.dir</name>
 
    <value>/home/criss/hbase/tmp</value>
 
</property>
 
 
 
添加 Zookeeper 的节点主机名:

<property>
 
    <name>hbase.zookeeper.quorum</name>
 
    <value>node01,node02,node03</value>
 
</property>
 
 

 <property>
 
    <name>hbase.zookeeper.property.dataDir</name>
 
    <value>/home/criss/hbase/tmp/zookeeper</value>
 
    <description>Property from ZooKeeper’s config zoo.cfg.
 
    The directory where the snapshot is stored.
 
    </description>
 
  </property>
 
 

Step 5 编辑 /home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件

Hbase 分布式安装部署过程

我在 hbase-site.xml 没有配置 hmater,所以这里吧 3 台机都添加进去了

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-07/104038p2.htm

Step6 将 Hbase 拷贝到其他节点机并对其他节点机配置环境变量

scp -r hbase/ node03:/home/criss/hbase

scp -r hbase/ node02:/home/criss/hbase

Step 7 启动 Hbase

Hbase 分布式安装部署过程

Step 8 验证 HMaster

Node01 主机:

Hbase 分布式安装部署过程

验证 Node03 和 Node02 主机:

Hbase 分布式安装部署过程

Step 9 测试 Hbase shell

Create‘test’,’data’

Disable‘test’

Dorp‘test’

Hbase 分布式安装部署过程

可以查看下 tmp 文件夹下生成的内容:

Hbase 分布式安装部署过程

HBase 的详细介绍 :请点这里
HBase 的下载地址 :请点这里

系统

Red Hat linux 6.4

Hadoop 版本

1.2.1

Hbase 版本

0.94.16

Hbase 的完全分布式安装概述

1. 配置 hosts,确保涉及的主机名均可解析为 ip

2. 编辑 hbase-env.xml

3. 编辑 hbase-site.xml

4. 编辑 regionservers 文件,文件默认内容是 localhost

/home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件

5. Hbase 复制到其他节点

6. 启动 Hbase

7. 验证

备注:我选择的版本不存在坚容性问题,所以无需覆盖 core jar 包

选择 Hadoop 和 Hbase 版本不同,可能会有不兼容的情况,

例如 Hadoop 0.20

解决版本、jar 包冲突:

1) 删除 hbase/lib/hadoop-core-0.20-append-r1056497.jar(备份到其它路径,以备万一);

2) 拷贝 hadoop/hadoop-core-0.20.203.0.jar(注意是 hadoop 根目录下),hadoop/lib/commons-collections-3.2.1.jar,hadoop/lib/commons-configuration-1.6.jar 到 hbase/lib 下

Hadoop+HBase 搭建云存储总结 PDF http://www.linuxidc.com/Linux/2013-05/83844.htm

HBase 结点之间时间不一致造成 regionserver 启动失败 http://www.linuxidc.com/Linux/2013-06/86655.htm

Hadoop+ZooKeeper+HBase 集群配置 http://www.linuxidc.com/Linux/2013-06/86347.htm

Hadoop 集群安装 &HBase 实验环境搭建 http://www.linuxidc.com/Linux/2013-04/83560.htm

基于 Hadoop 集群的 HBase 集群的配置 http://www.linuxidc.com/Linux/2013-03/80815.htm‘

Hadoop 安装部署笔记之 -HBase 完全分布模式安装 http://www.linuxidc.com/Linux/2012-12/76947.htm

单机版搭建 HBase 环境图文教程详解 http://www.linuxidc.com/Linux/2012-10/72959.htm

Setp 1 下载解压 hbase

[img]http://blog.itpub.net/attachment/201407/2/28929558_1404281234PQr7.png[/img]

Step 2 修改配置文件

第一个文件:/home/zhang/hbase/hbase-0.94.16/conf/hbase-env.sh

Hbase 分布式安装部署过程

Hbase 分布式安装部署过程

Step 3 设置环境变量

Hbase 分布式安装部署过程

Step 4 配置 /hbase/hbase-0.94.16/conf/hbase-site.xml

模板文件路径:~/hbase/hbase-0.94.16/src/main/resources/hbase-default.xml

拷贝需要的内容

添加修改到 hbase-site.xml 文件,内容如下:

Hbase 分布式安装部署过程

hbase.rootdir:存放数据目录

<property>
 
    <name>hbase.rootdir</name>
 
    <value>hdfs://node01:9000/hbase</value>
 
</property
 
 
 
打开分布模式:

  <property>
 
    <name>hbase.cluster.distributed</name>
 
    <value>true</value>
 
</property>
 
 
 
设置临时文件目录:
 
  <property>
 
    <name>hbase.tmp.dir</name>
 
    <value>/home/criss/hbase/tmp</value>
 
</property>
 
 
 
添加 Zookeeper 的节点主机名:

<property>
 
    <name>hbase.zookeeper.quorum</name>
 
    <value>node01,node02,node03</value>
 
</property>
 
 

 <property>
 
    <name>hbase.zookeeper.property.dataDir</name>
 
    <value>/home/criss/hbase/tmp/zookeeper</value>
 
    <description>Property from ZooKeeper’s config zoo.cfg.
 
    The directory where the snapshot is stored.
 
    </description>
 
  </property>
 
 

Step 5 编辑 /home/grid/hbase/conf/regionservers,将所有的 slavenode 添加到这个文件

Hbase 分布式安装部署过程

我在 hbase-site.xml 没有配置 hmater,所以这里吧 3 台机都添加进去了

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-07/104038p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计4639字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中