Не удалось запустить была oop проблема с namenode - PullRequest
0 голосов
/ 16 января 2020

После того, как я установил oop и набрал hdfs namenode –format или имел oop namenode -формат в cmd в первый раз, я получаю ошибку ниже, может кто-нибудь помогите мне в решении этой проблемы.

1-й, он спрашивает меня следующее:

Переформатируйте файловую систему в корневом каталоге хранения = C: \ had oop -3.2.1 \ Data \ NameNode; location = null? (Y или N)

Независимо от того, что я даю, т. Е. Y или N, я получаю приведенную ниже ошибку.

ОШИБКА namenode.NameNode: не удалось запустить namenode

ОШИБКА namenode.NameNode: не удалось запустить namenode. java .lang.UnsupportedOperationException INFO util.ExitUtil: выход со статусом 1: java .lang.UnsupportedOperationException

Быстрый ответ приветствуется

С уважением ShaX

1 Ответ

0 голосов
/ 18 января 2020

Это ошибка в версии 3.2.1, которая должна быть исправлена ​​в 3.2.2 или 3.3.0. Исправление состоит в том, чтобы изменить класс StorageDirectory, добавив FileUtil для настройки разрешения Windows:

if (permission != null) {
      try {
          Set<PosixFilePermission> permissions =
              PosixFilePermissions.fromString(permission.toString());
          Files.setPosixFilePermissions(curDir.toPath(), permissions);
        } catch (UnsupportedOperationException uoe) {
          // Default to FileUtil for non posix file systems
          FileUtil.setPermission(curDir, permission);
        }
  }

Эта проблема обнаружена при публикации руководства по установке Had oop 3.2.1 на Windows: Последний oop 3.2.1 Установка Windows 10 Пошаговое руководство

Я опубликовал временное решение, и оно работает. За подробностями обращайтесь к моему сообщению, приведенному выше, и вы можете выполнить его, чтобы завершить установку oop 3.2.1 на Windows 10. Я загрузил обновленный файл Jad oop HDFS в следующую папку:

https://github.com/FahaoTang/big-data/blob/master/hadoop-hdfs-3.2.1.jar

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