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 安装包
1
$ wget http://archive.apache.org/dist/hbase/hbase-0.96.2/hbase-0.96.2-hadoop1-bin.tar.gz
  • 解压 hbase 安装包
1
2
$ 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 文件
1
$ sudo vi /etc/profile
  • 添加 hbase 环境变量
1
2
3
4
5
export HBASE_HOME=/app/hbase-0.96.2
export PATH=$PATH:$HBASE_HOME/bin
```

- 保存生效

$ source /etc/profile

1
2

- 验证安装成功

$ 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

1
2
3
4

# 配置Hbase

- 进入 /app/hbase-0.96.2/conf 目录

$ cd /app/hbase-0.96.2/conf

1
2

- 修改 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

1
2

- 修改 hbase-site.xml 文件
hbase.rootdir hdfs://hadoop:9000/hbase hbase.cluster.distributed true hbase.zookeeper.quorum hadoop(注意:这里的配置应为当前主机的主机名) zookeeper.znode.parent /hbase
1
2
3
4

# 启动HBase

- 进入 /app/hbase-0.96.2/bin 目录
$ cd /app/hbase-0.96.2/bin
1
2

- 执行启动
$ ./start-hbase.sh
1
2

- 查看进程
$ 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 三个进程。

-------------本文结束感谢您的阅读-------------
0%