Как получить доступ к базе данных scm и изменить там статус службы? - PullRequest
0 голосов
/ 21 декабря 2018

Вопрос этого парня на форумах cloudera резюмирует мою проблему:

http://community.cloudera.com/t5/Cloudera-Manager-Installation/DataNode-role-stuck-in-quot-stopping-quot/td-p/36933

У меня есть служба сервера оттенков, и она застряла в состоянии остановки, и из-за этого я могу 't манипулировать им (т.е. перезапустить его, получить к нему доступ, что у вас есть).Как показывают многие другие ссылки, мне нужно обновить значение статуса в базе данных SCM, например, посмотрите здесь:

https://community.cloudera.com/t5/Cloudera-Manager-Installation/Custom-add-on-service-stuck-in-starting-state-and-now-cannot/ta-p/39525

Проблема в том, что я понятия не имею, что такое база данных scmесть и как получить к нему доступ, кто-нибудь может объяснить?

1 Ответ

0 голосов
/ 21 декабря 2018

Это оказалось просто:

psql -h localhost -p 7432 -U cloudera-scm -d postgres.

Оттуда мы можем выполнить \l, мы увидим базу данных scm.

Затем мы можем подключиться к нему, выполнив \connect scm.

После этого мы можем выполнить select * from roles where configured_status = 'STOPPING'; и обновить этот столбец, как подсказывает учебник.

...