Hadoop 2.9.0 中缺少 mapred-site.xml.template

Hadoop 2.9.0 中缺少 mapred-site.xml.template

我是这个论坛、Ubuntu 和 Hadoop 的新用户。我在 VirtualBox 上运行 Ubuntu,并且一直在关注Ubuntu 和 Hadoop 2.7.3 安装和配置教程(尽管我正在尝试使用 Hadoop 2.9.0)当我遇到一个给出错误的命令时:

root@VirtualBox:/media/sf_hadoop-2.9.0# cp mapred-site.xml.template mapred-site.xml
cp: cannot stat 'mapred-site.xml.template' : No such file or directory

我还发现了另一个链接,上面说用 替换cpmv但它也不起作用,并产生了与 相同的错误cp

为什么原作者在教程中没有出现任何错误,但命令却给我一个错误?

答案1

本教程省略了一个步骤(虽然截图中没有)。我们从教程的中间部分开始,其中写道:

进入“hadoop-2.7.3”文件夹并创建一个名为“tmp”的目录。以下命令执行此操作:

cd <hadoop-2.7.3 path>
mkdir tmp

就我而言:

cd /home/fazlur/hadoop-2.7.3
mkdir tmp

在下面的屏幕截图中,您可以看到在顶部输入的那些命令:

截屏

它继续说道:

使用以下命令编辑“core-site.xml”文件

gedit core-site.xml

但请注意,在屏幕截图中,它们cd etc/hadoopmkdir tmp和之间运行gedit core-site.xml。他们在说明中省略了这一点。

您应该回到教程中的那个点,运行cd etc/hadoop并从它所说的位置继续Edit "core-site.xml"

答案2

原因是最新版本中没有名为 mapred-site.xml.template 的文件,它有以下文件。mapred-queues.xml.template

正如您在这张图片中看到的那样

相关内容