安装Hbase分布式集群
以下操作都是在hadoop这个用户下
- 下载最新版hbase,放到/home/hadoop目录下,解压,生成目录 hbase-1.2.4
- 下载zookeeper,放到 /home/hadoop/zookeeper-3.4.9, 解压生成 zookeeper-3.4.9 目录
- 编辑conf下hbase-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集群机器的名字,上面的值代表在master,slave1,和slave2上启动hbase和zookeeperhbase.zookeeper.property.dataDir
是用于配置zookeeper安装目录的,这里我把zookeeper安装到了/home/hadoop/zookeeper-3.4.9
- 修改 conf下 hbase-env.sh
修改JAVA_HOME,将其指向具体的java安装目录,(最小版本要求是1.7) - 启动hbase
1
bin/start-hbase.sh
- 测试
输入bin/hbase shell
进入交互环境,
- 创建表
create 't1',{NAME => 'f1', VERSIONS => 2},{NAME => 'f2', VERSIONS => 2}
- 列出表
list
如果没有出错那么安装成功。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 杜龙少!