分布式存储 HDFS#
在本章节将介绍HDFS的部署,各个节点上即将安装的组件如下表所示:
角色主机 |
hdfs1 |
hdfs2 |
hdfs3 |
IP |
192.168.1.11 |
192.168.1.12 |
192.168.1.13 |
NameNode |
yes |
yes |
no |
JournalNode |
yes |
yes |
yes |
DataNode |
yes |
yes |
yes |
ZKFC |
yes |
yes |
no |
NameNode 为HDFS管理节点,HA采用的主备模式,分为active、standby两类,一般为两个节点。
JournalNode 为元数据同步节点,进行NameNode之间的数据同步,为保证数据可用性,一般设置为三个节点。
DataNode 为数据存储节点,DataNode可以为多个,根据实际需要选择,这里默认以三个节点为例。
ZKFC 为HDFS NameNode的客户端,帮助NameNode完成HA实现,数量同步NameNode,且只能在NameNode节点启动。
备注
每个节点都需要配置/etc/hosts,上表中的主机名称需要在每台机器的/etc/hosts中追加
192.168.1.11 hdfs1
192.168.1.12 hdfs2
192.168.1.13 hdfs3