Hadoop+HBase+ZooKeeper分布式集群环境搭建
概述
本次 Hadoop 集群安装实验,采用在 VMware 虚拟机下安装多个 CentOS 系统的
方式进行;3 个 CentOS 系统中,其中,1 个为 Master 机,作为 NameNode;另外 3
个为 Slave 机,作为 DataNode,均采用独立静态 IP 地址配置。
1. 安装准备
1.1 软件系统清单
序号 |
名称 |
描述 |
1 |
|
所有环境都需要的配置 地址 |
2 |
|
虚拟机安装程序,这里采用 VMware12 模拟测试 地址 |
3 |
|
集群操作系统 地址 |
4 |
|
Hadoop 安装程序 地址 |
5 |
|
HBase 安装程序 地址 |
6 |
|
集群分布式应用程序协调服务 地址 |
以下是hbase官网提供的Hbase和Hadoop版本兼容信息 参考
- “S” = supported(支持)
- “X” = not supported(不支持)
- “NT” = Not tested(未测试)
HBase-1.2.x |
HBase-1.3.x |
HBase-1.5.x |
HBase-2.0.x |
HBase-2.1.x |
|
Hadoop-2.4.x |
S |
S |
X |
X |
X |
Hadoop-2.5.x |
S |
S |
X |
X |
X |
Hadoop-2.6.0 |
X |
X |
X |
X |
X |
Hadoop-2.6.1+ |
S |
S |
X |
S |
X |
Hadoop-2.7.0 |
X |
X |
X |
X |
X |
Hadoop-2.7.1+ |
S |
S |
S |
S |
S |
Hadoop-2.8.[0-1] |
X |
X |
X |
X |
X |
Hadoop-2.8.2 |
NT |
NT |
NT |
NT |
NT |
Hadoop-2.8.3+ |
NT |
NT |
NT |
S |
S |
Hadoop-2.9.0 |
X |
X |
X |
X |
X |
Hadoop-2.9.1+ |
NT |
NT |
NT |
NT |
NT |
Hadoop-3.0.x |
X |
X |
X |
X |
X |
Hadoop-3.1.0 |
X |
X |
X |
X |
X |
1.2 IP 地址配置清单
集群环境至少需要3个节点(也就是3台服务器设备):1个Master,2个Slave,节点之间局域网连接,可以相互ping通,下面举例说明,配置节点IP分配如下:
Hostname |
IP |
User |
Password |
master |
192.168.1.60 |
root |
root |
weiqi1 |
192.168.1.61 |
root |
root |
weiqi2 |
192.168.1.62 |
root |
root |
三个节点均使用CentOS-7系统,为了便于维护,集群环境配置项最好使用相同用户名、用户密码、相同hadoop、hbase、zookeeper目录结构。
2. 准备工作
2.1 关闭防火墙
关闭firewalld防火墙:
关闭iptables防火墙:
2.2 安装JDK
上传jdk-8u171-linux-i586.tar.gz安装包到根目录下新建的weiqi文件夹中,
进去到weiqi目录下,解压安装包:
配置java环境变量,打开/etc/profile文件
添加如下配置:
然后重新加载配置文件使之生效:
检查java环境是否配置成功:
看到如下响应说明环境OK:


6万+

被折叠的 条评论
为什么被折叠?



