1.集群划分?
hdfs:
bigdata22 namenode datanode
bigdata23 datanode
bigdata24 snn datanode
yarn:
bigdata22 nodemanager
bigdata23 resourcemanager nodemanager
bigdata24 nodemanager
注意:
snn 机器选择参数
resourcemanager 机器选择参数
ssh 免密登录都做
linux下文件分发
scp :
[hadoop@bigdata21 ~]$ scp hadoop@bigdata21:./1.log hadoop@bigdata22:~
raync
2.ssh 免密登录
(1)ssh-keygen 【三台机器都要做】
(2)拷贝公钥 【三台机器都要做】
ssh-copy-id xxx
ssh-copy-id bigdata22
ssh-copy-id bigdata23
ssh-copy-id bigdata24
(3)验证 免密登录
3.部署jdk【三台都要部署】
(1)先部署一台 =》 分发到其他机器
以bigdata22 为例 部署+分发
(2)文件分发脚本
#判断参数的个数
if [ $# -lt 1 ];then
echo "参数不足"
exit;
fi
for host in bigdata22 bigdata23 bigdata24
do
#todo 分发文件
echo "======${host}====="
for file in $@
do
#判断文件是否存在
if [ -e $file ];then