CentOS7搭建hadoop2.6.4+HBase1.1.6

Posted xuxy03

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7搭建hadoop2.6.4+HBase1.1.6相关的知识,希望对你有一定的参考价值。

环境:

CentOS7

hadoop2.6.4两个节点:master、slave1

HBase1.1.6

过程:

hadoop安装目录:/usr/hadoop-2.6.4

master节点,hadoop用户登录。在hadoop目录下新建thirdparty目录:

$ mkdir thirdparty

目录结构:

把hbase1.1.6解压到thirdparty目录下:

$ cp ~/hbase-1.1.6-bin.tar.gz thirdparty
$ cd thirdparty
$ tar zxvf hbase-1.1.6-bin.tar.gz
$ cd hbase-1.1.6
$ ls

将hbase添加到环境变量中。

$ sudo gedit /etc/profile

添加:

export HBASE_HOME=/usr/hadoop-2.6.4/thirdparty/hbase-1.1.6
export PATH=$HBASE_HOME/bin:$PATH

$ source /etc/profile生效。

修改hbase-env.sh,添加:

export JAVA_HOME=/usr/java/jdk1.8.0_101

 

修改hbase-site.xml:

<configuration>
  <property>
    <name>hbase.rootdir</name><value>hdfs://master:8020/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name><value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>master,slave1</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/usr/hadoop-2.6.4/thirdparty/zookeeper</value>
  </property>
</configuration>

 

修改regionservers,在regionservers文件中添加如下内容:

然后在每个DataNode节点上也设立同样的文件结构和配置。

启动hbase。首先启动hadoop:

$ start-dfs.sh && start-yarn.sh

 启动hbase:

$ start-hbase.sh

查看hbase进程:

发现多了HMaster和HQuorumPeer这两个进程。

查看DataNode进程:

发现多了HQuorumPeer和HRegionServer这两个进程。

浏览器访问http://master:16030/

 (此处与教程不符?)

运行hbase shell命令:

 原文:http://blog.csdn.net/wuwenxiang91322/article/details/44684655

以上是关于CentOS7搭建hadoop2.6.4+HBase1.1.6的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7+hadoop2.6.4+spark-1.6.1

[整理]Centos6.5 + hadoop2.6.4环境搭建

hadoop2.6.4ubuntu单机环境搭建 系列1

[0003] 总览:Hadoop 个人学习路线进展

[0008] Windows 7 下 eclipse 的hadoop2.6.4 插件安装使用

Spark2.0.2 Hadoop2.6.4全分布式配置详解