使用myhadoop.sh脚本时出错:
解决方案:
- 删掉haoop安装目录下 /opt/module/hadoop-3.3.0/etc/hadoop/workers 文件里面的localhost
- 保存后可成功运行脚本
附上:myhadoop.sh(实现hadoop集群快速启停)
#!/bin/bashif[$#-lt1]thenecho"No Args Input..."exit;ficase$1in"start")echo" =================== 启动 hadoop 集群 ==================="echo" --------------- 启动 hdfs ---------------"ssh hadoop102 "/opt/module/hadoop-3.3.0/sbin/start-dfs.sh"echo" --------------- 启动 yarn ---------------"ssh hadoop103 "/opt/module/hadoop-3.3.0/sbin/start-yarn.sh"echo" --------------- 启动 historyserver ---------------"ssh hadoop102 "/opt/module/hadoop-3.3.0/bin/mapred --daemon start
historyserver";;"stop")echo" =================== 关闭 hadoop 集群 ==================="echo" --------------- 关闭 historyserver ---------------"ssh hadoop102 "/opt/module/hadoop-3.3.0/bin/mapred --daemon stop
historyserver"echo" --------------- 关闭 yarn ---------------"ssh hadoop103 "/opt/module/hadoop-3.3.0/sbin/stop-yarn.sh"echo" --------------- 关闭 hdfs ---------------"ssh hadoop102 "/opt/module/hadoop-3.3.0/sbin/stop-dfs.sh";;
*)echo"Input Args Error...";;esac
本文转载自: https://blog.csdn.net/qq_44976861/article/details/128408649
版权归原作者 橙点点 所有, 如有侵权,请联系我们删除。
版权归原作者 橙点点 所有, 如有侵权,请联系我们删除。