zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    oracle索引
    linux命令
    struts2的配置文件struts.xml详解
    oracle删除一个表中的重复数据,且只保留一条
    初步研究java类的加载机制
    java读取Properties配置文件
    利用oracle闪回来找回被drop的表
    快速排序Quicksort
    树与树的概念
    递归
  • 原文地址:https://www.cnblogs.com/xuxy03/p/5954740.html
Copyright © 2011-2022 走看看