Hadoop 搭建Hbase环境

WechatIMG124.jpeg

环境

  • CentOS 6.8 64位 1核 2GB

  • JDK 1.7.0_75 64 位

  • Hadoop 1.1.2

  • Hbase 0.96.2

安装Hbase

  • 下载 hbase 安装包
$ wget http://archive.apache.org/dist/hbase/hbase-0.96.2/hbase-0.96.2-hadoop1-bin.tar.gz
  • 解压 hbase 安装包
$ tar -xzf hbase-0.96.2-hadoop1-bin.tar.gz
$ mv hbase-0.96.2-hadoop1 /app/hbase-0.96.2

解压后,将 hbase-0.96.2-hadoop1 移动到 /app 目录下,并重命名为 hbase-0.96.2。

  • 修改 /etc/profile 文件
$ sudo vi /etc/profile
  • 添加 hbase 环境变量
export HBASE_HOME=/app/hbase-0.96.2
export PATH=$PATH:$HBASE_HOME/bin
  • 保存生效
$ source /etc/profile
  • 验证安装成功
$ hbase version
2021-05-26 14:47:25,312 INFO  [main] util.VersionInfo: HBase 0.96.2-hadoop1
2021-05-26 14:47:25,313 INFO  [main] util.VersionInfo: Subversion https://svn.apache.org/repos/asf/hbase/tags/0.96.2RC2 -r 1581096
2021-05-26 14:47:25,313 INFO  [main] util.VersionInfo: Compiled by stack on Mon Mar 24 15:45:38 PDT 2014

配置Hbase

  • 进入 /app/hbase-0.96.2/conf 目录
$ cd /app/hbase-0.96.2/conf
  • 修改 hbase-env.sh 文件
export JAVA_HOME=/app/lib/jdk1.7.0_55
export HBASE_CLASSPATH=/app/hadoop-1.1.2/conf
export HBASE_MANAGES_ZK=true
  • 修改 hbase-site.xml 文件
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hadoop:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop</value>(注意:这里的配置应为当前主机的主机名)
    </property>
    <property>
        <name>zookeeper.znode.parent</name>
        <value>/hbase</value>
    </property>
</configuration>

启动HBase

  • 进入 /app/hbase-0.96.2/bin 目录
$ cd /app/hbase-0.96.2/bin
  • 执行启动
$ ./start-hbase.sh
  • 查看进程
$ 12662 NameNode
7740 Jps
14370 RunJar
12918 SecondaryNameNode
14586 RunJar
13131 TaskTracker
2651 HMaster
2889 HRegionServer
14008 DataNode
2584 HQuorumPeer
13013 JobTracker

确保存在 HMaster、HRegionServer、HQuorumPeer 三个进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值