put命令

gpnt7bae  于 2021-05-27  发布在  Hadoop
关注(0)|答案(2)|浏览(257)

我无法将文件从本地复制到hdfs。命令抛出这些错误。

ifmq2ha2

ifmq2ha21#

因为这里使用的是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 ,它需要目标文件名和目录。

yb3bgrhw

yb3bgrhw2#

可以使用-copyfromlocal命令而不是-put命令。

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

相关问题