杜龙少(sdvdxl)

安装Hbase分布式集群

Word count: 283 / Reading time: 1 min
2017/02/15 Share

以下操作都是在hadoop这个用户下

  1. 下载最新版hbase放到/home/hadoop目录下解压生成目录 hbase-1.2.4
  2. 下载zookeeper放到 /home/hadoop/zookeeper-3.4.9 解压生成 zookeeper-3.4.9 目录
  3. 编辑confhbase-site.xml
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
      <configuration>
    <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>master,slave1,slave2</value>
    </property>
    <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/hadoop/zookeeper-3.4.9</value>
    </property>
    </configuration>

其中 hbase.zookeeper.quorum 配置是hbase集群机器的名字上面的值代表在masterslave1slave2上启动hbasezookeeper
hbase.zookeeper.property.dataDir 是用于配置zookeeper安装目录的这里我把zookeeper安装到了 /home/hadoop/zookeeper-3.4.9

  1. 修改 conf下 hbase-env.sh
    修改JAVA_HOME将其指向具体的java安装目录最小版本要求是1.7
  2. 启动hbase

    1
    bin/start-hbase.sh
  3. 测试
    输入 bin/hbase shell 进入交互环境

  • 创建表 create 't1',{NAME => 'f1', VERSIONS => 2},{NAME => 'f2', VERSIONS => 2}
  • 列出表 list
    如果没有出错那么安装成功
CATALOG