hortonworks песочница улей метастор - PullRequest
0 голосов
/ 29 августа 2018

Версия: Horton работает Sandbox 2.6.5_1 на виртуальной коробке После установки не удалось найти пароль root для mysql, поэтому сбросьте пароль root для mysql. До того, как куст сброса пароля работал, теперь метасторье улья не запускается.

Доступ запрещен для пользователя root'@'sandbox-hdp.hortonworks.com (с использованием пароля: ДА) ... Запись файла ['/ usr / hdp / current / hive-metastore / conf / conf.server / hive-site.jceks'], так как содержимое не совпадает.

Я изменил пароль root для mysql на 'hive', 'bigdata', 'hadoop', но все равно не смог запустить метастазу hive.

Ответы [ 3 ]

0 голосов
/ 30 августа 2018

Пароль root по умолчанию для mysql - «hortonworks1». После смены этого пароля по умолчанию, метастазы в кустах работают нормально.

Но все еще не знаю, изменим ли мы пароль root для mysql, где изменить пароль подключения.

0 голосов
/ 04 апреля 2019
  • Первый логин-пароль для hortonworks HDP - «hortonworks1»
  • Его можно изменить, используя следующие шаги: -

Шаг 1:

systemctl stop mysqld

Шаг 2: -

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

Шаг 3: -

systemctl start mysqld

Шаг 4: -

mysql -u root

Шаг 5: -

FLUSH PRIVILEGES;

Шаг 6: -

ALTER USER 'root'@'localhost' IDENTIFIED BY 'devesh';

Шаг 7: -

FLUSH PRIVILEGES;
quit;
systemctl stop mysqld

Шаг 8 (последний шаг): - Отключить опцию mySQL envitroment, чтобы она в следующий раз запускалась нормально

systemctl unset-environment MYSQLD_OPTS
systemctl start mysqld

Теперь вы можете войти в MySQL, используя пароль 'devesh'

0 голосов
/ 30 августа 2018

Попробуйте сделать одну вещь:

  1. Войдите в систему как root
  2. Тип mysql только; если там написано Access Denied(using password:YES); Проверьте, запущена ли служба mysql или нет
  3. Как проверить; systemctl status mysqld ИЛИ если у вас установлена ​​mariaDB; systemctl status mariadb
  4. Если не активен, запустите mysql и попробуйте войти снова.
  5. Если вы не можете войти в систему, выполните команду; mysqladmin -u root password <your_password>
  6. Войдите в систему с правами root для mysql, а затем введите команду; select host,user,password from mysql.user
  7. Проверьте, установлен ли пароль для пользователя улья; если нет, то следуйте документации hortonworks для установки улья с помощью mysql.

P.S .: Не забудьте использовать; после каждой команды mysql.

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