我使用本教程来设置第一个hadoop项目:
http://hadoop.apache.org/docs/r0.18.3/mapred_tutorial.html#source+代码
我被这部分搞糊涂了:
Sample text-files as input:
$ bin/hadoop dfs -ls /usr/joe/wordcount/input/
/usr/joe/wordcount/input/file01
/usr/joe/wordcount/input/file02
$ bin/hadoop dfs -cat /usr/joe/wordcount/input/file01
Hello World Bye World
$ bin/hadoop dfs -cat /usr/joe/wordcount/input/file02
Hello Hadoop Goodbye Hadoop
如何创建文件file01和file02?
当我运行上述命令()时,我收到错误:“file does not exist/usr/joe/wordcount/input/file01”
2条答案
按热度按时间kyks70gy1#
你指向同一条路??否则从本地文件系统创建文件。然后使用
copyFromLocal
命令将其放入hdfs。然后输入文件路径/文件名。这很管用。f87krz0w2#
您可以使用cygwin上的文件编辑器创建这些文件
vim
或者emacs
(对此不确定)。或者你可以复制粘贴到下面来创建文件。
还有其他更为巴洛克式的技术可以将简单的数据放入文件中,但是根据您的问题定义,这应该可以很好地工作。
(另一种可能性。。。。这些文件可能是测试或教程安装的一部分,而您错过了运行安装的一个步骤吗?如果创建这些文件后,出现新的错误消息,请考虑dbl检查步骤以确认所有文件都已正确安装)
ihth公司