file - 使用 csv 的 hadoop -put 命令“无法从空字符串创建路径”

标签 file csv hadoop hdfs

我正在尝试将基本的 csv 文件拉入 hdfs

我正在使用这个:

hadoop fs -put C:\Users\Desktop\Terrorism.csv /user/Mydata/terrorism.csv

它给了我以下错误:

 Can not create a Path from a null string

我可以通过创建一个 hive 表并将数据加载到该表中来绕过,但我只是想将数据放入 hdfs 上。

最佳答案

在路径上使用转义,因为它是 Windows 并使用反斜杠:)

hadoop fs -copyFromLocal C:\\Users\\Desktop\\Terrorism.csv/user/Mydata/恐怖主义.csv

在 Windows 上转义路径总是有点俏皮,但这样就可以了:)

关于file - 使用 csv 的 hadoop -put 命令“无法从空字符串创建路径”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41289278/

相关文章:

file - 损坏的 .resources 文件。尝试读取 ResourceReader header 时出现意外的 EndOfStreamException

ruby - 解析包含标题字段作为每行属性的 CSV 文件

r - 如何在R中读取其中某些值包含百分比符号(%)的csv文件

Hadoop加密区远程异常

c - 在文件上使用 mmap

file - 将csv文件复制到lua中的新文件

java - 将分隔的 txt 文件读入 JTable

hadoop - pig 参数替换

java - 运行 Hadoop 示例

java - 将字节数组写入文件(大文件大小)