安装Hbase之前需要先启动Hadoop和zookeeper
1. 下载并解压安装包
下载Hbase的安装包,下载地址如下:
http://archive.apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz
解压到对应位置
1 2 3 4
| 1cd /export/softwares/
2tar -zxf hbase-2.0.0-bin.tar.gz -C /export/servers/
3
4 |
在HBase中有个docs文件夹,内部都是HBase的文档,对集群无影响,可以直接删除
2. 修改配置文件
1 2 3 4
| 1cd /export/servers/hbase-2.0.0/conf
2vim hbase-env.sh
3
4 |
1 2 3 4
| 1export JAVA_HOME=/export/servers/jdk1.8.0_141
2export HBASE_MANAGES_ZK=false
3
4 |
1 2 3 4 5
| 1cd /export/servers/hbase-2.0.0/conf
2vim hbase-site.xml
3
4
5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| 1<configuration>
2 <property>
3 <!-- HBase根路径 -->
4 <name>hbase.rootdir</name>
5 <value>hdfs://hadoop1:8020/hbase</value>
6 </property>
7
8 <property>
9 <name>hbase.cluster.distributed</name>
10 <value>true</value>
11 </property>
12
13 <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
14 <property>
15 <name>hbase.master.port</name>
16 <value>16000</value>
17 </property>
18
19 <property>
20 <name>hbase.zookeeper.quorum</name>
21 <value>hadoop1:2181,hadoop2:2181,hadoop3:2181</value>
22 </property>
23
24 <property>
25 <name>hbase.zookeeper.property.dataDir</name>
26 <value>/export/servers/zookeeper-3.4.9/zkdatas</value>
27 </property>
28</configuration>
29
30
31 |
1 2 3 4
| 1cd /export/servers/hbase-2.0.0/conf
2vim regionservers
3
4 |
1 2 3 4 5
| 1hadoop1
2hadoop2
3hadoop3
4
5 |
1 2 3 4
| 1cd /export/servers/hbase-2.0.0/conf
2vim backup-masters
3
4 |
将配置文件拷贝到其他主机
1 2 3 4
| 1scp -r hbase-2.0.0/ hadoop2:$PWD
2scp -r hbase-2.0.0/ hadoop3:$PWD
3
4 |
3. 三台机器建立软连接
1 2 3 4
| 1ln -s /export/servers/hadoop-2.7.5/etc/hadoop/core-site.xml /export/servers/hbase-2.0.0/conf/core-site.xml
2ln -s /export/servers/hadoop-2.7.5/etc/hadoop/hdfs-site.xml /export/servers/hbase-2.0.0/conf/hdfs-site.xml
3
4 |
4. 添加HBASE_HOME环境变量
1 2 3 4 5 6
| 1vim /etc/profile
2
3export HBASE_HOME=/export/servers/hbase-2.0.0
4export PATH=:$HBASE_HOME/bin:$PATH
5
6 |
5. 启动HBase集群
1 2 3 4
| 1cd /export/servers/hbase-2.0.0
2bin/start-hbase.sh
3
4 |
执行jsp会发现HMaster和HRegionserver都启动了
也可以单节点启动
1 2 3 4
| 1bin/hbase-daemon.sh start master
2bin/hbase-daemon.sh start regionserver
3
4 |
6. 访问页面
http://hadoop1:16010/master-status