首页 > 代码库 > CentOS7搭建hadoop2.6.4+HBase1.1.6

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.6export 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