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

  • 相关阅读:
    JAVA7/8中的HashMap和ConrrentMap
    Redis
    SpringBoot
    JAVA反射优化
    spring多模块项目手动整合
    spring事物与传播行为
    [pixhawk笔记]7-MAVLink添加自定义消息
    [pixhawk笔记]6-uORB流程及关键函数解析
    [pixhawk笔记]5-uORB消息传递
    [pixhawk笔记]4-如何写一个简单的应用程序
  • 原文地址:https://www.cnblogs.com/xuxy03/p/5954740.html
Copyright © 2011-2022 走看看