windows - Windows中将csv导入到hdfs时出错

标签 windows hadoop hdfs

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

相关文章:

windows - 用于查找给定字符串并替换给定目录中所有文件的脚本

windows - 可以忽略评论/排除修订的差异工具?

Hadoop 2.x - [<IP> :50070/dfshealth. html] 不工作

java - 如何在HADOOP中处理多个文件夹

file - 如何将gzip文件移动到hdfs

windows - Windows上的Hadoop构建错误

C# WPF - 如何更改首先打开的窗口

hadoop - Hive Server 2/Beeline在HBase上的Hive表上不返回带有INNER JOIN的行

hadoop - Hadoop 2:使用自定义InputFormat时,结果为空

linux - HDFS单写入器多读取器模型-读取不一致?