架构图(原理自己百度):

服务规划:

hostname

ip

zookeeper

hdfs

journalnode

rm

zkfc

node03

192.168.0.3

master

datanode

*:8088

node04

192.168.0.4

follower

datanode

*:8485

node05

192.168.0.5

follower

datanode

*:8485

node06

192.168.0.6

datanode

*:8485

*:8088

node07

192.168.0.7

namenode:8082(rpc)/50070(http)

*

node08

192.168.0.8

namenode:8082/50070

*

临时关防火墙 

在每个节点上执行:systemctl stop firewalld

这个命令是临时关闭,如果重启就失效了,永久关闭可以自行百度找到方法

zookeeper部署 :

下载zookeeper

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz 

解压

tar -zxvf zookeeper.xxx.tar 

配置

进入zookeeper下的conf目录,复制zoo_sample.cfg文件(cp zoo_sample.cfg zoo.cfg)

vim zoo.cfg

# the port at which the clients will connect

# 客户端访问端口

clientPort=2181

# 集群配置1,2,3服务id;node03(hostname或者ip):2182(集群间通信端口):2183(选举通讯端口)

## Metrics Providers

server.1=node03:2182:2183

server.2=node04:2182:2183

server.3=node05:2182:2183

配置服务id

进入zoo.cfg中dataDir配

精彩链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: