Поместите файл в HDFS с пробелами в имени
У меня есть файл с именемfile name(1).zip
(с пробелом и круглыми скобками в нем), и я хочу поместить этот файл в HDFS. Но каждый раз, когда я пытаюсь поставить это черезhadoop fs -put ...
Я получаю исключение.
Я даже пытался добавить кавычки вокруг файла и даже пытался избежать пробела и скобок, но это не работает.
hduser@localhost:/tmp$ hado,op fs -put file\ name\(1\).zip /tmp/one
15/06/05 15:57:46 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
put: unexpected URISyntaxException
hduser@localhost:/tmp$ hadoop fs -put "file\ name\(1\).zip" /tmp/one/
15/06/05 15:59:19 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
put: unexpected URISyntaxException
hduser@localhost:/tmp$ hadoop fs -put "file name(1).zip" /tmp/one/
15/06/05 16:00:36 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
put: unexpected URISyntaxException
Есть ли обходной путь, чтобы поместить такие файлы в HDFS, или я что-то здесь упускаю.