希望有人能提供帮助,我一直在尝试在Windows上设置hadoop,到目前为止一切似乎都正常,但是现在我正在尝试将csv文件导入hdfs。
我使用以下代码
hadoop fs -put c:\ input \ file.txt c:\ output
但出现以下错误
-put:hdfs:// localhost:9000 / c:/ output中的路径名/ c:/ output不是有效的DFS文件名。
用法:hadoop fs [通用选项] -put [-f] [-p] [-l] ...
我一直在搜索解决方案,但似乎没有一个问题完全解决,我找不到解决方法。
任何帮助将非常感激。
最佳答案
如错误消息所述,c:/ output不是有效的hdfs文件名。 hdfs上的有效目标目录为/ output1。在hdfs上创建目标目录:hdfs dfs -mkdir / output 2.将文件放在hdfs上:hdfs dfs -put / output
关于windows - Windows中将csv导入到hdfs时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32783878/