我如何访问 scm 数据库并更改那里的服务状态?
How do I access scm database and change the status of a service there?
这个人在cloudera论坛上的问题概括了我的问题:
我有一个 hue-server 服务,它卡在停止状态,因此我无法操作它(即重新启动它,访问它,你有什么)。正如许多其他链接所建议的那样,我需要更新 SCM 数据库中的状态值,例如看这里:
问题是我不知道scm数据库是什么以及如何访问它,谁能解释一下?
结果很简单:
psql -h localhost -p 7432 -U cloudera-scm -d postgres
.
从那里我们可以执行 \l
,我们将看到 scm
数据库。
然后我们可以通过 \connect scm
.
连接到它
在此之后我们可以执行 select * from roles where configured_status = 'STOPPING';
并按照教程的建议更新该列。
这个人在cloudera论坛上的问题概括了我的问题:
我有一个 hue-server 服务,它卡在停止状态,因此我无法操作它(即重新启动它,访问它,你有什么)。正如许多其他链接所建议的那样,我需要更新 SCM 数据库中的状态值,例如看这里:
问题是我不知道scm数据库是什么以及如何访问它,谁能解释一下?
结果很简单:
psql -h localhost -p 7432 -U cloudera-scm -d postgres
.
从那里我们可以执行 \l
,我们将看到 scm
数据库。
然后我们可以通过 \connect scm
.
在此之后我们可以执行 select * from roles where configured_status = 'STOPPING';
并按照教程的建议更新该列。