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

Hbase 0.96.2完全分布式安装部署

156次阅读
没有评论

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

环境:

Hadoop-2.2.0

Zookeeper-3.4.6

hbase-0.96.2

Hbase 0.96.2 完全分布式安装部署

1. 下载 hbase-0.96.2-hadoop2-bin.tar.gz

下载地址:http://apache.dataguru.cn/hbase/hbase-0.96.2/

2. 解压:$tar –zxvf hbase-0.96.2-hadoop2-bin.tar.gz

Hbase 0.96.2 完全分布式安装部署

————————————– 分割线 ————————————–

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 

————————————– 分割线 ————————————–

3. 同步集群时间

切换 root 用户:$su root;

查看时间:$date

同步时间:

$ntpdate cn.pool.ntp.org

若没有安装 ntpdate;先安装 ntpdate 工具

$sudo apt-get install ntpdate

若集群内各个节点机器系统时间不一致,那么恭喜你,你可能会遇到 hmaster 起不来,从节点都 ok 的问题。

4. 修改环境变量

root 用户登陆

编辑环境变量

$vi /etc/profile

新增内容

exportHBASE_HOME=/home/fulong/Hbase/hbase-0.96.2-hadoop2

export PATH=$HBASE_HOME/bin:$PATH

(这里赠送大家 sqoop 的环境变量设置

export SQOOP_HOME=/home/fulong/Sqoop

export PATH=$PATH:$SQOOP_HOME/bin

export CATALINA_BASE=$SQOOP_HOME/server

export LOGDIR=$SQOOP_HOME/logs/)

刷新变量文件缓存

$source /etc/profile

5. 修改配置文件,路劲:/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf

5.1. 将 /home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop 下 hdfs-site.xml 拷贝到

/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf

Hbase 0.96.2 完全分布式安装部署

5.2 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 hbase-site.xml

注意 1:

这里的 hbase.rootdir 与 /home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop 下 hdfs-site.xml 的

dfs.nameservices 保持一致(见图 1),大家如果好奇它的端口在哪里呢,小编告诉您请看图 2。

图 1:

Hbase 0.96.2 完全分布式安装部署

图 2

Hbase 0.96.2 完全分布式安装部署

注意 2:

Hbase 0.96.2 完全分布式安装部署

这里的端口 2181 要与 zookeeper 中 /home/fulong/Zookeeper/zookeeper-3.4.6/conf 下

的 zoo.cfg 中端口保持一致,见图 3

图 3:

Hbase 0.96.2 完全分布式安装部署

注意 3:

Hbase 0.96.2 完全分布式安装部署

这里配置的是您的集群中 zookeeper 所有节点的 hostsname

5.3 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 hbase-env.sh

Hbase 0.96.2 完全分布式安装部署

注意:本集群使用的非 hbase 自身管理的 zookeeper 所以是 false,它默认是 true。

5.4 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 regionservers

Hbase 0.96.2 完全分布式安装部署

这里是集群中所有 hbase 的从节点

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

6. 为避免 Hadoop 和 hbase 之间版本冲突;将 hbase 下所有 hadoop 有关 jar 替换掉

$ find/home/fulong/Hadoop/hadoop-2.2.0/share/hadoop -name “hadoop*jar” |xargs -i cp {/home/fulong/Hbase/hbase-0.96.2-hadoop2/lib/

7. 将 Hbase 整个文件夹同步(复制)到其他节点服务器上(目前是在 FBI001 上配置)

$cd /home/fulong

$scp –r Hbase FBI002:/home/fulong

$scp –r Hbase FBI003:/home/fulong

$scp –r Hbase FBI004:/home/fulong

$scp –r Hbase FBI005:/home/fulong

$scp –r Hbase FBI006:/home/fulong

$scp –r Hbase FBI007:/home/fulong

$scp –r Hbase FBI008:/home/fulong

8. 启动 hbase(先启动 zookeeper 然后 hadoop 再然后 hbase)

$cd /home/fulong/Hbase/ hbase-0.96.2-hadoop2

$bin/start-hbase.sh

配置了 ssh,那么主节点会启动集群所有 hbase 从节点。

9 验证

主节点(这里是 FBI002):

Hbase 0.96.2 完全分布式安装部署

从节点:

Hbase 0.96.2 完全分布式安装部署

Web 地址:http://FBI002:60010

Hbase 0.96.2 完全分布式安装部署

好了,到此为止,本文已结束,这可是小编有生以来写的第一篇长篇博客,想想还有点小激动。。。

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

环境:

Hadoop-2.2.0

Zookeeper-3.4.6

hbase-0.96.2

Hbase 0.96.2 完全分布式安装部署

1. 下载 hbase-0.96.2-hadoop2-bin.tar.gz

下载地址:http://apache.dataguru.cn/hbase/hbase-0.96.2/

2. 解压:$tar –zxvf hbase-0.96.2-hadoop2-bin.tar.gz

Hbase 0.96.2 完全分布式安装部署

————————————– 分割线 ————————————–

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 

————————————– 分割线 ————————————–

3. 同步集群时间

切换 root 用户:$su root;

查看时间:$date

同步时间:

$ntpdate cn.pool.ntp.org

若没有安装 ntpdate;先安装 ntpdate 工具

$sudo apt-get install ntpdate

若集群内各个节点机器系统时间不一致,那么恭喜你,你可能会遇到 hmaster 起不来,从节点都 ok 的问题。

4. 修改环境变量

root 用户登陆

编辑环境变量

$vi /etc/profile

新增内容

exportHBASE_HOME=/home/fulong/Hbase/hbase-0.96.2-hadoop2

export PATH=$HBASE_HOME/bin:$PATH

(这里赠送大家 sqoop 的环境变量设置

export SQOOP_HOME=/home/fulong/Sqoop

export PATH=$PATH:$SQOOP_HOME/bin

export CATALINA_BASE=$SQOOP_HOME/server

export LOGDIR=$SQOOP_HOME/logs/)

刷新变量文件缓存

$source /etc/profile

5. 修改配置文件,路劲:/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf

5.1. 将 /home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop 下 hdfs-site.xml 拷贝到

/home/fulong/Hbase/hbase-0.96.2-hadoop2/conf

Hbase 0.96.2 完全分布式安装部署

5.2 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 hbase-site.xml

注意 1:

这里的 hbase.rootdir 与 /home/fulong/Hadoop/hadoop-2.2.0/etc/hadoop 下 hdfs-site.xml 的

dfs.nameservices 保持一致(见图 1),大家如果好奇它的端口在哪里呢,小编告诉您请看图 2。

图 1:

Hbase 0.96.2 完全分布式安装部署

图 2

Hbase 0.96.2 完全分布式安装部署

注意 2:

Hbase 0.96.2 完全分布式安装部署

这里的端口 2181 要与 zookeeper 中 /home/fulong/Zookeeper/zookeeper-3.4.6/conf 下

的 zoo.cfg 中端口保持一致,见图 3

图 3:

Hbase 0.96.2 完全分布式安装部署

注意 3:

Hbase 0.96.2 完全分布式安装部署

这里配置的是您的集群中 zookeeper 所有节点的 hostsname

5.3 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 hbase-env.sh

Hbase 0.96.2 完全分布式安装部署

注意:本集群使用的非 hbase 自身管理的 zookeeper 所以是 false,它默认是 true。

5.4 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 regionservers

Hbase 0.96.2 完全分布式安装部署

这里是集群中所有 hbase 的从节点

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

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