启动hadoop分布式流程

----------------------------------配置zookeeper-------------------------------

1.创建 zkData 文件夹
2,在zoo.cf 文件中添加:
server.1=hadoop-senior.liubin.com:2888:3888
3,在zkDada文件夹中创建touch myid
4,编辑:vim myid 填入1
5,在每个机器中的zkdata中的myid中填入相应的myid
6,启动bin/zkServer.sh start

----------------远程拷贝----------------
1,生成公钥:ssh-keygen -t rsa
2,拷贝ssh秘钥:[liubin@hadoop-senior .ssh]$ ssh-copy-id hadoop-senior.liubin1.com
3,测试远程连接:[liubin@hadoop-senior .ssh]$ ssh hadoop-senior.liubin1.com
4,发送文件:[liubin@hadoop-senior app]$ scp -r ./hadoop-2.5.0/ liubin@hadoop-senior.liubin1.com:/opt/app/
5,yarn的节点resourcemanager需要无秘钥登录其他机器

--------------------------启动hdfs ha--------------
1,在各个journalNode节点上,输入一下命令:
sbin/hadoop-daemon.sh start journalnode
2,在nn1上,进行格式化操作,并启动
bin/hdfs namenode -format//在hadoop的bin目录下格式化hdfs
sbin/hadoop-daemon start namenode
3,在nn2上,同步nn1的元数据信息;
bin/hdfs namenode -bootstrapStandby
4,启动nn2:
sbin/hadoop-daemon.sh start namenode
5,将nn1切换成active状态
bin/hdfs haadmin -transitionToActive nn1
6,在nn1启动所有的datanode

posted @ 2017-04-21 10:17  大千世界1255  阅读(152)  评论(0编辑  收藏  举报