• Java并发编程
  • JVM
  • JMX
  • Java数据结构与算法
  • 动态字节码生成技术
  • 常用工具
  • 1.1 HBase伪分布式环境搭建

    2016-03-14 21:25:03 5,881 1


    Hbase是运行在Hadoop和Zookeeper的基础上的,也就是说,在安装Hbase的时候,必须提前安装好Hadoop和zookeeper。

    这里假设读者已经安装好了Hadoop和Zookeeper。

    需要注意的注意的是:HBase的版本建议和Hadoop发行版保持一致。在Hadoopob欧宝体育在线登录中,我们使用的是CDH5.4.7。因此在这里我们选择对应的Hbase版本为hbase-1.0.0-cdh5.4.7。


    安装:

    su hadoop
    wget http://archive.cloudera.com/cdh5/cdh/5/hbase-1.0.0-cdh5.4.7.tar.gz
    tar -xvf hbase-1.0.0-cdh5.4.7.tar.gz -C /usr/local

    添加HBASE_HOME环境变量(/etc/profile)

    export HBASE_HOME=/usr/local/hbase
    export PATH=$PATH:$HBASE_HOME/bin

    修改$HBASE_HOME/hbase-env.sh

     export JAVA_HOME=/usr/local/java

    修改hbase-site.xml

    <configuration>
            <property>
                <name>hbase.rootdir</name>
                <value>hdfs://115.28.65.149:9000/hbase</value>
            </property>
    <property>
            <name>hbase.zookeeper.quorum</name>
            <value>115.28.65.149</value>
    </property>
    <property>
        <name>zookeeper.znode.parent</name>
        <value>/hbase</value>
    </property>
    
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    </configuration>

    启动Hbase(确保zookeeper已经启动)

     start-hbase.sh

    验证

    QQ截图20160314212426.png