unix - 实现单词计数示例并出现以下错误

标签 unix hadoop echo

我正在尝试学习如何在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/

相关文章:

java - 是否可以在 unix 中以不同用户(root 用户除外)的身份运行脚本而不提示输入密码?

PHP echo 返回单词 'Array'

C 程序返回码和 && bash 符号?

hadoop - 在配置单元表中加载时跳过 csv 的第一行

java - 读取hadoop序列文件时出现IOException

java - 文本填充中的JUNK字符,用于HADOOP mapreduce中的外语

linux - bash echo 包含转义字符的环境变量

bash printf + 回显字符串

linux - Bash - 打印目录文件

linux - 将文本 append 到管道文件