bin /和libexec /中的hadoop-config.sh

时间:2014-07-07 16:17:20

标签: hadoop mapreduce

在设置hadoop时,我发现hadoop-config.sh脚本存在于两个目录bin /和libexec /中。两个文件都是相同的。在查看脚本时,我发现如果libexec中存在hadoop-config.sh,那么它就会被执行。如果没有,则调用bin /下的那个。将同一文件保存在两个目录中的目的是什么?

1 个答案:

答案 0 :(得分:0)

在hadoop的古老版本中,hadoop-config.sh位于bin中。当libexec和sbin在更现代的版本中引入时,出于向后兼容性原因,hadoop-config.sh被保存在两个位置以用于某些版本。