Ошибка во время установки Cloudera, говорящая о том, что сервер баз данных не работает на хост-сервере - PullRequest
0 голосов
/ 28 апреля 2018

Я делаю установку кластера cloudera с 3 узлами, используя путь установки C, как в документации Cloudera. Я получаю возможность ввести имя базы данных, пользователя и пароль для баз данных, которые я создал во время установки на узле с сервером Cloudera Manager. При вводе данных базы данных я получаю сообщение «Не найден сервер базы данных, работающий на хост-сервере».

Я создал учетную запись пользователя в базе данных следующим образом:

grant all on hive.* TO 'hive'@'%' IDENTIFIED BY 'hive_password';

В поле Хост базы данных я ввел локальный хост. Я получил вышеуказанную ошибку. Я также попытался ввести полное имя хоста. Это все еще дало ту же ошибку. Я также проверил файл

/opt/cloudera-manager/cm-5.12.2/etc$ cd cloudera-scm-server/db.properties. 

У него также есть хост как localhost.

В чем может быть проблема. Спасибо.

1 Ответ

0 голосов
/ 30 апреля 2018

Установка успешно завершена. Я перепробовал много вещей, но следующие шаги заставили его работать:

Разрешение: Когда установка была остановлена, и она снова началась заново. Я сделал две вещи:

1) Отключить брандмауэр, выполнив iptables -P ВВОД ПРИНЯТЬ iptables -P ВЫХОД ПРИНЯТЬ iptables -P ВПЕРЕД ПРИНЯТЬ iptables -F.

2) Второе - дать внутренний IP вместо внешнего IP при добавлении хостов. Когда дело дошло до предоставления паролей базы данных, я сделал то же самое, что и в прошлый раз (введенный localhost), что и хост.

Теперь на этапе, когда он запрашивает пароль, я делал то, что пытался раньше (давая FQFN в качестве хоста). В этот раз все работало нормально и ошибок не было.

...