hadoop fs -rmr <path> удаляет все по заданному пути в hdfs, включая сам путь
rm -rf <path> удаляется в локальной файловой системе.
Убедитесь, что в каталоге нет другого файла.
Ответ 3
Я использовал приведенную ниже команду и помог:
hadoop fs -put -f <<local path>> <<hdfs>>
но из put docs:
Скопируйте одиночный src или несколько srcs из локальной файловой системы в конечной файловой системы.
Ответ 4
Параметр Force не доступен ни для одной из команд (get/copytolocal).
Ниже приведены три варианта:
Удалите файл на локальной машине с помощью команды rm и используйте copyToLocal/get.
Переименуйте ваш локальный файл в новое имя, чтобы у вас был файл с тем же именем, что и в кластере. используйте для этого команду mv и команду get/copyTolocal.
Переименуйте файл там на самом кластере и используйте copytolocal