有点麻烦。使用cloudera manager 4.6.3。hiveserver2角色处于“启动”的角色状态。进程目前已关闭。我不能停止、启动或删除。hivemetastore已“启动”。我可以连接到hive,但不能连接到hive2。我相信我正在使用postgresql作为数据库。
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 .运行了以下操作:
ROLES
update ROLES set configured_status = 'RUNNING' where configured_status = 'STARTING' and role_type = 'HIVESERVER2'
回到cloudera管理屏幕和viola!现在我可以控制停止/启动/等等!
1条答案
按热度按时间omvjsjqw1#
终于明白了!进程正在运行,但状态一直处于“启动”状态。我正在使用postgresql for cloudera元数据,并执行了以下步骤:
获得postgres密码:
登录postgres:
列出数据库和表格:
找到一个名为scm的数据库。我想就是那个。
连接到scm:
列出当前数据库中的所有表:
找到一个名为
ROLES
.运行了以下操作:
回到cloudera管理屏幕和viola!现在我可以控制停止/启动/等等!