Ошибка URISyntaxException с командой HDFS dfs -put - PullRequest
0 голосов
/ 28 марта 2020

Фон

  • CentOS7
  • два файла в папке / home / testuser / tmp1, "empty file1.txt", "empty file2.txt"
$ hdfs dfs -put -f '/home/testuser/tmp1/empty file1.txt' /data/test/test1
put: unexpected URISyntaxException
$ hdfs dfs -put -f /home/testuser/tmp1/* /data/test/test1
put: unexpected URISyntaxException
put: unexpected URISyntaxException

Затем я создал подпапку tmp11 внутри tmp1.

$ mv /home/testuser/tmp1/*.txt /home/testuser/tmp1/tmp11
$ hdfs dfs -put -f /home/testuser/tmp1/* /data/test/test1

Приведенный выше код был успешно выполнен. Папка tmp11, а также ее содержимое загружаются в hdfs.

Может кто-нибудь объяснить, почему первые два действия "put" не были выполнены, а третье успешно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...