HBase 分布式安装笔记

实验室第N次服务器配置,简单记录以备不时之需。

环境配置

sudo vi /etc/profile
export HBASE_HOME=/home/bjut/hbase-1.1.11
export PATH=$PATH:$HBASE_HOME/bin

安装 HBase

  • 文件 hbase-env.sh

    export JAVA_HOME=/home/bjut/jdk1.7
    
  • 文件 hbase-site.xml

    <configuration>
        <property>
            <name>hbase.master.maxclockskew</name>
            <value>180000</value>
            <description>Time difference of regionserver from master</description>
        </property>
        <property>
            <name>hbase.rootdir</name>
            <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>Slave1,Slave2,Slave3,Slave4,Slave5</value>
        </property>
        <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>/home/bjut/zookeeper-3.3.6</value>
        </property>
    </configuration>
    
  • 文件 regionservers

    Slave1
    Slave2
    Slave3
    Slave4
    Slave5
    
  • 发送配置好的 hbase 到各个 slave 节点

  • 启动 HBase

    启动 HBase 时要确保 hdfs 已经启动,HBase 的启动顺序为:HDFS -> Zookeeper -> HBase。

    在 Master 节点执行 jps,结果如下:

    masterHbaseJps

    在 Slave 节点执行 jps,结果如下:

    slaveHbaseJps

访问 Web 页面

访问地址 http://127.21.20.127:16030,效果如下:

webHbase


参考资料