在Windows中将csv导入hdfs时出错

时间:2015-09-25 13:58:01

标签: windows hadoop hdfs

希望有人能提供帮助,我一直试图在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] ...

我一直在使用谷歌搜索解决方案,但似乎没有一个问题,我找不到解决方法。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

由于错误消息显示c:/ output不是有效的hdfs文件名。
hdfs上的有效目标目录是/ output
1。在hdfs上创建目标目录:hdfs dfs -mkdir / output
2.将文件放在hdfs上:hdfs dfs -put / output