HBase集群搭建

释放双眼,带上耳机,听听看~!

安装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. 修改配置文件

  • 修改hbase-env.sh


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
  • 修改hbase-site.xml


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
  • 修改regionservers


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
  • 创建back-master配置文件,实现HMaster高可用


1
2
3
4
1cd /export/servers/hbase-2.0.0/conf
2vim backup-masters
3
4

1
2
3
1hadoop2
2
3

将配置文件拷贝到其他主机


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

HBase集群搭建

给TA打赏
共{{data.count}}人
人已打赏
安全运维

设计模式之责任链模式

2021-12-12 17:36:11

安全运维

OpenSSH-8.8p1离线升级修复安全漏洞

2022-1-9 9:47:55

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索