ubuntu linux下安装 hbase

说明:在之前已经安装好的hadoop集群环境下,今天来安装hbase集群环境,主要步骤类似,hadoop与hbase间关系可以类比如下

hdfs-hbase.png 

主要步骤:一、在主操作系统上Ubuntu Linux 12.04安装Hbase(主节点:hbase-master)
二、在虚拟机操作系统Ubuntu Linux 12.04上按安装同样的Hbase(regionserver节点:hbase-regionserver1)
三、 在主操作系统安装zookeeper,连通Hbase集群


开始操作了:
一、Hbase master:安装
1)下载hbase-0.94.6.1.tar.gz,
解压到 /usr/local/hbase
2)修改配置文件conf/hbase-site.xml
hbase-site.xml 
其中的hbase.rootdir的配置端口应与hadoop的conf/core-site.xml的配置fs.default.name一致:
<name>hbase.rootdir</name>
<value>hdfs://master:54310/hbase</value>

3)conf/regionservers配置修改为
hbase-master
hbase-regionserver1

4)修改/etc/hosts,增加hbase-master及hbase-regionserver1的ip解析
#master为hadoop主节点、lisb-N-A为主操作系统机器名
10.48.33.244        master        hbase-master        lisb-N-A
10.48.33.177        slave        hbase-regionserver1        lisb-VirtualBox
5)修改conf/hbase-env.sh
#export JAVA_HOME
export HBASE_MANAGES_ZK=false

6)同步hadoop jar包到hbase lib目录
cp /usr/loca/hadoop/hadoop-core-1.0.4.jar /usr/local/hbase/lib

二、Hbase Regionserver:安装

将步骤一的hbase直接拷贝到regionserver
scp hbase.tar hduser@hbase-regionserver1:/tmp

1)conf/regionservers配置修改为
hbase-regionserver1
2)修改/etc/hosts,增加hbase-master及hbase-regionserver1的ip解析
10.48.33.244    master  hbase-master

三、 在主操作系统安装zookeeper,连通Hbase集群
1)下载zookeeper-3.4.5.tar.gz
解压至/usr/local/zookeeper 目录
2)增加配置文件/usr/local/zookeeper/conf/zoo.cfg:
#注意该目录与hadoop的dataDir相关
dataDir=/app/hadoop/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181


最后,启动集群:
$ start-dfs.sh     #starts the HDFS
$ start-mapred.sh     #starts the mapred
$ zkServer.sh start     #starts our own zookeeper
$ start-hbase.sh     #starts hbase cluster


并验证:
1)on hbase-master
jps-hmaster.png 

2)on hbase-regionserver1
jps-hbaser-regionserver1.png 

在集群网络设置间碰到过些问题,主要是,
1)确保hbase-master 能够正常ssh访问hbase-regionserver:
ssh1.png 
2)hosts文件出现127.0.0.1导致hbase-master启动失败,修改为实际ip即可:
tcp6       0      0 10.48.33.244:60000      :::*                    LISTEN 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值