Большие данные Hadoop HDFS - команда put - PullRequest
0 голосов
/ 05 марта 2019

Я не могу скопировать файл с локального на HDFS.Команда выдает эти ошибки.

enter image description here

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Так как вы используете путь 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, для него требуется имя файла назначения вместе с каталогом.

0 голосов
/ 05 марта 2019

Вы можете использовать команду -copyfromLocal вместо команды -put.

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