hortonworks sandbox hive metastore не работает

Версия: 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», но мне не удалось запустить хранилище метаданных улья.


person Ram    schedule 29.08.2018    source источник


Ответы (3)


  • Пароль для первого входа в 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.

person Devesh Sharma    schedule 04.04.2019

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

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

person Ram    schedule 30.08.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. Войдите в систему mysql с правами root и введите команду; select host,user,password from mysql.user
  7. Проверьте, установлен ли пароль для пользователя улья; в противном случае следуйте документации hortonworks, чтобы установить куст с mysql.

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

person Abhinav    schedule 29.08.2018
comment
Я уже пробовал следующие пункты: 1. остановить / запустить mysqld после изменения нового пароля для «root» 2. Я сбросил пароль пользователя «hive» на «hive» 3. проверил /etc/hive/conf/conf.server/hive-site. xml - 'hive_metastore_user_passwd' равно 'hive' 4. Я могу войти в mysql с пользователем 'root' и 'hive' без проблем 5. Проверка подключения к базе данных / базе данных Hive metastore community.hortonworks.com/content/kbentry/155678/ - person Ram; 30.08.2018
comment
Прикрепите файл журнала с ошибкой, с которой вы столкнулись. Я дам вам разрешение И попробуйте войти в систему как пользователь куста. Из корневого su - hive затем войдите в хранилище метаданных куста - person Abhinav; 30.08.2018
comment
Hive Metastore не работает только после того, как я изменил пароль root mysql. Когда мы меняем пароль root mysql, я предполагаю, что в песочнице пароль сохраняется для подключения. где он хранится, если мы изменим файл, все будет в порядке? Ниже приведен файл журнала org.apache.hadoop.hive.metastore.HiveMetaException: не удалось получить версию схемы. Основная причина: java.sql.SQLException: доступ запрещен для пользователя 'root'@'sandbox-hdp.hortonworks.com' (с использованием пароля: ДА) Код ошибки SQL: 1045 - person Ram; 30.08.2018
comment
полный файл журнала github.com/w3help/code/blob/master/hive_metastore_log - person Ram; 30.08.2018
comment
Я вижу, что «Ranger Admin Start» также дает ту же ошибку msg 28000 java.sql.SQLException: доступ запрещен для пользователя root'@'sandbox-hdp.hortonworks.com (с использованием пароля: ДА) ErrorCode: 1045 2018-08-30 17: 13: 22,761 [E] Не удается установить соединение с базой данных. - person Ram; 30.08.2018