共计 4798 个字符,预计需要花费 12 分钟才能阅读完成。
环境:
Hadoop-2.2.0
Zookeeper-3.4.6
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
————————————– 分割线 ————————————–
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
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:
图 2
注意 2:
这里的端口 2181 要与 zookeeper 中 /home/fulong/Zookeeper/zookeeper-3.4.6/conf 下
的 zoo.cfg 中端口保持一致,见图 3
图 3:
注意 3:
这里配置的是您的集群中 zookeeper 所有节点的 hostsname
5.3 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 hbase-env.sh
注意:本集群使用的非 hbase 自身管理的 zookeeper 所以是 false,它默认是 true。
5.4 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 regionservers
这里是集群中所有 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):
从节点:
Web 地址:http://FBI002:60010
好了,到此为止,本文已结束,这可是小编有生以来写的第一篇长篇博客,想想还有点小激动。。。
HBase 的详细介绍 :请点这里
HBase 的下载地址 :请点这里
环境:
Hadoop-2.2.0
Zookeeper-3.4.6
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
————————————– 分割线 ————————————–
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
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:
图 2
注意 2:
这里的端口 2181 要与 zookeeper 中 /home/fulong/Zookeeper/zookeeper-3.4.6/conf 下
的 zoo.cfg 中端口保持一致,见图 3
图 3:
注意 3:
这里配置的是您的集群中 zookeeper 所有节点的 hostsname
5.3 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 hbase-env.sh
注意:本集群使用的非 hbase 自身管理的 zookeeper 所以是 false,它默认是 true。
5.4 修改 /home/fulong/Hbase/hbase-0.96.2-hadoop2/conf 下 regionservers
这里是集群中所有 hbase 的从节点
更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-09/106643p2.htm