zoukankan      html  css  js  c++  java
  • Hbase安装配置(靠谱亲测)

      Hbase是Hadoop生态系统中的NoSql列式数据库。通过Hbase,可以进行数据读写,比较适合Top n场景。Hbase搭建的系统,瓶颈在于硬盘的传输速度。RDBMS一般的瓶颈在于寻道速度。

    实验环境:

      CentOS6.5,Hbase 1.2.0。

      

    Node1   master  
    Node2 regionServer
    Node3 regionServer

    一、Hbase下载解压

      下载解压后放到任意目录,我放在了我的用户主目录下(~)

    二、环境参数配置

      在环境参数中添加Hbase的配置。

      #set Hbase
      export HBASE_HOME=/home/renjie/hbase
      export PATH=$PATH:$HABSE_HOME/bin

    三、修改hbase-env.sh

      修改$HBASE_HOME/conf/hbase-env.sh,主要是设置JAVA_HOME和HBASE_CLASSPATH。

      export JAVA_HOME=/usr/java   //你的java安装路径

      export HBASE_CLASSPATH=/home/renjie/hbase/conf    //你的Hbase安装路径下的conf路径

    四、配置hbase-site.xml

      <configuration>
        <property>
          <name>hbase.rootdir</name>
          <value>hdfs://Node1:9000/hbase/data</value>      //Node1为我的主节点的主机名,我的本机就是主节点。如果你没有修改hosts文件的话需要修改
        </property>

        <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
        </property>

        <property>
          <name>hbase.master</name>
          <value>Node1:60000</value>      //本机(Node1)为master
        </property>

        <property>
          <name>hbase.zookeeper.quorum</name>
          <value>Node1,Node2,Node3</value>      //模拟三个节点,zookeeper管理所有节点
        </property>

        <property>
          <name>hbase.zookeeper.property.dataDir</name>
          <value>/home/renjie/hbase/zookeeper</value>        //zookeeper的成员服务器列表(zookeeper的节点应该是奇数点)
        </property>

      </configuration>

    五、配置conf/regionservers

      在其中添加Node2,Node3

    六、将配置好的hbase分发到其他节点

    七、启动hbase

      bin/start-hbase.sh

    八、进入shell

      bin/hbase shell

  • 相关阅读:
    Java开发环境搭建
    MySQL优化
    js正则表达式,验证身份证
    获取urlc参数
    Oracle解锁
    Qt 常用类 (4)—— QPoint
    Qt 常用类——QStandardItemModel
    Qt QTableWidget用法总结
    Qt 随机数
    C++ static类成员,static类成员函数
  • 原文地址:https://www.cnblogs.com/ren-jie/p/5383920.html
Copyright © 2011-2022 走看看