Installation. Hbase-0.98.7-hadoop2 SetUp

裝完hadoop后搭建hbase就方便好多了~


去官网下载 hbase-0.98.7-hadoop2-bin.tar.gz 到写这篇文章的时候, 应该是stable版的最新

这里要插播一下, 为什么回选择hadoop-2.2.0 

而不是hadoop-2.4.1甚至hadoop-2.5.x

原因是这样的: 其实hbase-0.98.7里面的很多相关的jar包默认都是使用hadoop-2.2.0的, 所以真的搭建运行起来 还是配合着比较好, 我是这样想的.

而且我看有些安装教程, 有些步骤是要将hadoop的jar包替换掉hbase的jar包, 因为hbase的更新相对于hadoop要慢一点, 所以jar包也回旧一些


好, 直接来步骤.

1. 还是要将下载好的hbase的.tar.gz移动到/opt/目录下, 然后执行:

  • cd /opt
  • sudo tar -zxvf hbase-0.98.7-hadoop2-bin.tar.gz 
PS: 如果在搭建hadoop的时候要专门新增了使用者来管理hadoop的话, 记得要更改hbase的使用者, 详情以下网站:
http://blog.csdn.net/chhj0103121429/article/details/40711371
http://darbylu.blogspot.tw/

2. 到hbase目录下修改环境文件和设定各种参数:
  • cd /opt/hbase-0.98.7-hadoop2/conf
  • sudo nano hbase-env.sh
在最后添加以下几行( 要改成你机子对应的实际情况!)
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export HADOOP_HOME=/opt/hadoop-2.2.0
export HBASE_HOME=/opt/hbase-0.98.7-hadoop2
export HBASE_LOG_DIR=/opt/hbase-0.98.7-hadoop2/log
export HBASE_PID_DIR=/opt/hbase-0.98.7-hadoop2/pid
export HBASE_MANAGES_ZK=true

修改hbase-site.xml, 其中(hbase.rootdir, hbase.zookeeper.quorum的value要改成你对应的主机和从机名)
  • sudo nano hbase-site.xml //  http://hbase.apache.org/book/config.files.html  这个网页有默认设置, 及告诉你该设置有何用处
<configuration>
   <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2222</value>
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>/tmp/hbase-${user.name}</value>
    </property>
</configuration>

设置regionservers
  • sudo nano regionservers
slave1
slave2

3. 将hbase这个目录下所有子目录及其文件复制到其它从机上
  • ssh slave1
  • cd /opt
  • sudo mkdir hbase-0.98.7-hadoop2
  • exit
  • scp -r /opt/hbase-0.98.7-hadoop2/* slave1:/opt/hbase-0.98.7-hadoop2
重复操作, 确保复制到各从机上.

4. 回到主机上, 进入hbase目录下:
  • cd /opt/hbase-0.98.7-hadoop2
  • bin/start-hbase.sh

5. 验证及查看, 输入jps(红色部分是新增的, 其余是已经打开的hadoop的进程):
  • NameNode
  • HQuorumPeer
  • ResourceManager
  • HMaster
  • SecondaryNameNode
  • Jps
在从机上输入jps:
  • Jps
  • NodeManager
  • DataNode
  • HRegionServer
  • HQuorumPeer
在网页上输入: http://master:60010/ 可以通过网页看到各节点情况~!
安装完咯. 工作环境搭建好了~~!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值