【问题标题】:Big data Hadoop HDFS - put command大数据 Hadoop HDFS - put 命令
【发布时间】:2019-03-21 22:42:37
【问题描述】:

我无法将文件从本地复制到 HDFS。该命令会引发这些错误。

【问题讨论】:

  • 请问你能把图片的内容粘贴为纯文本吗?它可以帮助其他人通过搜索引擎找到它。

标签: hadoop hdfs bigdata


【解决方案1】:

由于这里使用的是 Windows 路径,所以必须将“\”转义或使用斜杠(“/”)

hadoop fs -put C:\\User\\Satya\\one.txt /user/local/hadoop/dirnew

// This is another way 
hadoop fs -put C:/User/Satya/one.txt /user/local/hadoop/dirnew

同样使用 Put 命令,您只需提供目标目录路径。如果你使用copyFromLocal,它需要目标文件名和目录。

【讨论】:

  • 另请注意,此答案删除了原始问题中存在的两条路径之间的不必要空格。
【解决方案2】:

您可以使用 -copyfromLocal 命令代替 -put 命令。

hadoop fs -put < LFS path > < HDFS path >
hadoop fs -copyfromLocal < LFS path > < HDFS path >

【讨论】:

  • 这是不正确的 - 当源是本地时,copyFromLocal 和 put 是相同的。
猜你喜欢
  • 2013-08-31
  • 2015-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多