每次sbin/stop-dfs.sh的时候namenode进程都不会自己结束,困惑!!!
原因:未配置hadoop相关进程的pid目录时候,pid都是保存在tmp文件夹中,我在最初曾多次格式化hdfs,导致namenode和DataNode的ID不一致,我选择了重新配置pid文件夹位置,因为tmp文件夹会被定期清理
解决方案:hadoop3.2.2文件夹下新建一个pids目录,在etc/hadoop/hadoop-env.sh文件中配置如下部分
export HADOOP_SECURE_PID_DIR=/opt/module/hadoop-3.2.2/pids
export HADOOP_PID_DIR=/opt/module/hadoop-3.2.2/pids
版权声明:本文为weixin_44990104原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。