ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

每周总结--Hadoop的学习(2)

2021-08-09 16:32:32  阅读:227  来源: 互联网

标签:xml 每周 -- pdir Hadoop site host 集群 file


这周完成内容:

1.添加shell脚本-xsync,实现集群间的文件复制

#!/bin/bash
#1. 判断参数个数
if [ $# lt 1 ]
then
echo Not Enough Arguement!
exit;
fi

#2. 遍历集群所有机器

for host in centos01 centos02 centos03
do
echo ==================== $host ====================
#3. 遍历所有目录,挨个发送
for file in $@
do
#4. 判断文件是否存在
if [ e $file ]
then
#5. 获取父目录
pdir=$(cd P $(dirname $file); pw d)
#6. 获取当前文件的名称
fname=$(basename $file)
ssh $host "mkdir p $pdir"
rsync av $pdir/$fname $host:$pdir
else
echo $file does not exists!
fi
done
done

2.ssh无密码登录

3.集群配置

修改core-site.xml,hdfs-site.xml,yarn-site.xml,mapred-site.xml

配置workers

首次启动,格式化NameNode

 

配置历史服务器

遇到问题:

hadoop运行出错

https://www.cnblogs.com/cslgzl/p/10684730.html

无法启动JobHistorysServer

https://blog.csdn.net/GoSaint/article/details/88061456

 下周目标:继续学习hadoop

 

标签:xml,每周,--,pdir,Hadoop,site,host,集群,file
来源: https://www.cnblogs.com/leiyu1905/p/15119309.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有