HDFS-HA搭建

一、进行准备工作

1、防火墙

service firewalld stop

2、时间同步

yum install ntp
ntpdate -u s2c.time.edu.cn

或者
date -s 20180503

3、免密钥 (远程执行命令)

在两个主节点生成密钥文件
ssh-keygen -t rsa
ssh-copy-id ip

master-->master,node1,node2
node1-->master,node1,node2

4、修改hadoop配置文件

core-site.xml
hdfs-site.xml

停止HDFS集群:stop-dfs.sh
同步到其他节点
    cd /usr/local/soft/hadoop-2.7.6/etc/hadoop
	scp ./* node:`pwd`
	scp ./* node1:`pwd`

5、删除hadoop数据存储目录下的文件,每个节点都要删除



6、 启动zookeeper,三台都需要启动



7、启动JN,存储hdfs元数据



8、格式化 在一台NN上执行,这里选择master

9、执行同步 没有格式化的NN上执行 在另外一个namenode上面执行 这里选择node1

hdfs namenode -bootstrapStandby

10、格式化ZK 在master上面执行

hdfs zkfc -formatZK

11、在hadoop的hadoop-env.sh文件配置HDFS_JOURNALNODE_USER

export HDFS_JOURNALNODE_USER=root
export HDFS_ZKFC_USER=root

12、启动hdfs集群

start-dfs.sh

posted @ 2024-11-04 20:36  你的镁偷走了我的锌  阅读(20)  评论(0)    收藏  举报