希望有人能提供帮助,我一直试图在Windows上设置hadoop,到目前为止所有内容似乎都在运行,但现在我试图将csv文件导入到hdfs中。
我使用以下代码
hadoop fs -put c:\ input \ file.txt c:\ output
但是收到以下错误
-put:hdfs:// localhost:9000 / c:/ output的路径名/ c:/输出不是有效的DFS文件名。 用法:hadoop fs [通用选项] -put [-f] [-p] [-l] ...
我一直在使用谷歌搜索解决方案,但似乎没有一个问题,我找不到解决方法。
非常感谢任何帮助。
答案 0 :(得分:0)
由于错误消息显示c:/ output不是有效的hdfs文件名。
hdfs上的有效目标目录是/ output
1。在hdfs上创建目标目录:hdfs dfs -mkdir / output
2.将文件放在hdfs上:hdfs dfs -put / output