hiveserver2在cloudera中处于启动模式

bxjv4tth  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(278)

有点麻烦。使用cloudera manager 4.6.3。hiveserver2角色处于“启动”的角色状态。进程目前已关闭。我不能停止、启动或删除。hivemetastore已“启动”。我可以连接到hive,但不能连接到hive2。我相信我正在使用postgresql作为数据库。

omvjsjqw

omvjsjqw1#

终于明白了!进程正在运行,但状态一直处于“启动”状态。我正在使用postgresql for cloudera元数据,并执行了以下步骤:
获得postgres密码:

sudo more /var/lib/cloudera-scm-server-db/data/generated_password.txt

登录postgres:

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

列出数据库和表格:

list or \l: list all databases

找到一个名为scm的数据库。我想就是那个。
连接到scm:

\connect SCM

列出当前数据库中的所有表:

\dt

找到一个名为 ROLES .
运行了以下操作:

update ROLES set configured_status = 'RUNNING' where configured_status = 'STARTING' and role_type = 'HIVESERVER2'

回到cloudera管理屏幕和viola!现在我可以控制停止/启动/等等!

相关问题