我正在尝试学习如何在HADOOP中实现MapReduce。作为分配的一部分,我正在尝试使用MapReduce实现单词计数示例。
为此,我需要先创建一些数据。我已经执行了以下声明;
echo "A long time ago in a galaxy far far away" > /home/cloudera/testfile1
我得到的错误如下:
bash:很久以前在一个遥远的星系中:不是有效的命令
作为UNIX的新手,我很难理解错误的实质。如果能在这里得到一些帮助,我将不胜感激。
谢谢
最佳答案
如果要使用echo命令创建一些数据,请尝试以下操作:
echo>“很久以前在一个遥远的星系中”> / home / cloudera / testfile1,然后按Enter。
我的命令行说明:键入echo / space /> / space“/ space the句子/” / space /> / space / home / cloudera / testfile1并按Enter
完成后,使用:pwd命令验证您所在的目录。
如果您在cloudera目录中,请....然后键入ls命令并按Enter。它将列出该目录中的文件,并且您应该能够看到刚刚创建的名为“testfile1”的数据。
希望对您有所帮助。
关于unix - 实现单词计数示例并出现以下错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34979355/