我无法将文件从本地复制到hdfs。命令抛出这些错误。
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 ,它需要目标文件名和目录。
copyFromLocal
yb3bgrhw2#
可以使用-copyfromlocal命令而不是-put命令。
hadoop fs -put < LFS path > < HDFS path > hadoop fs -copyfromLocal < LFS path > < HDFS path >
2条答案
按热度按时间ifmq2ha21#
因为这里使用的是windows路径,所以必须转义“\”或使用斜杠(“/”)
同样使用put命令,您必须只提供目标目录路径。如果你使用
copyFromLocal
,它需要目标文件名和目录。yb3bgrhw2#
可以使用-copyfromlocal命令而不是-put命令。