Я использую следующий учебник для установки Hadoop в своей системе и выполнил все шаги, которые форматируют узел имени, когда команда
hdfs namenode -format
дает мне ошибку:
NFO util.ExitUtil: Exiting with status 1: java.io.IOException: Cannot create directory /usr/local/hadoop_store/hdfs/namenode/current
Я также выполнил следующий вопрос после учебника
, но он все еще не работает. Может ли кто-нибудь любезно помочь. Версия Ubuntu - 16.04 LTS
Похоже, что ошибка связана с тем, что конкретный каталог не может быть создан. убедитесь, что / usr / local / hasoop_store имеет те же права доступа и права собственности, что и HADOOP_HOME. Вы можете проверить право собственности на команду ls -al, и вы можете использовать следующие команды для изменения права собственности:
chown -R [OWNER]:[GROUP] [Directory name]
и разрешения:
chmod -R [OWNER]:[GROUP] [Directory name]
Ссылка, указанная в имеет правильные инструкции, и ваш JAVA_HOME также выглядит идеально, поскольку он способен вызывать Java, но я сомневаюсь, что hasoop имеет доступ к каталогу hadoop_data.
Похоже, что ошибка связана с тем, что конкретный каталог не может быть создан. убедитесь, что / usr / local / hasoop_store имеет те же права доступа и права собственности, что и HADOOP_HOME. Вы можете проверить право собственности на команду ls -al, и вы можете использовать следующие команды для изменения права собственности:
chown -R [OWNER]:[GROUP] [Directory name]
и разрешения:
chmod -R [OWNER]:[GROUP] [Directory name]
Ссылка, указанная в имеет правильные инструкции, и ваш JAVA_HOME также выглядит идеально, поскольку он способен вызывать Java, но я сомневаюсь, что hasoop имеет доступ к каталогу hadoop_data.