由于您在此处使用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命令而不是-put命令。
hadoop fs -put < LFS path > < HDFS path >
hadoop fs -copyfromLocal < LFS path > < HDFS path >