Thesetwo Переполнение стека сообщений показывает, что команды hadoop fs
и hadoop dfs
устарели и были в течение некоторого времени.
В идеале вы должны использовать hdfs dfs
. Как заявляет Ramya B, вы должны стать пользователем hdfs
, чтобы использовать этот тип команды и убедиться, что безопасный режим отключен. Если у вас есть Ambari, вы можете легко получить доступ к интерфейсу NameNode, чтобы убедиться, что это не так.
Usage:
hdfs dfs -mkdir [hdfs location]
Я хотел бы предположить, что причина, вы получаете сообщение об ошибке не потому, что hadoop fs
уже не команда, которую вы можете использовать для выполнения изменений файловой системы на HDFS.
Что произойдет, если вы выполните: 'hadoop version'? – Serhiy
отображается версия hadoop .. hadoop 2.6.0-cdh5.8.0 –
Вы пытались использовать 'hadoop dfs'? – Serhiy