Hiveserver2在cloudera

时间:2016-02-26 12:49:48

标签: postgresql hive cloudera-manager

遇到麻烦。使用Cloudera Manager 4.6.3。 hiveserver2角色停留在“正在启动”的角色状态中。这些流程目前正在下降。我无法停止,开始或删除。 hivemetastore是“已启动”。我可以连接到配置单元,但不能连接到hive2。我相信我使用PostgreSQL作为数据库。

1 个答案:

答案 0 :(得分:1)

终于想通了!这个过程正在运行,但该州陷入了“开始”状态。我正在使用PostgreSQL进行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 Management屏幕和Viola!现在我可以控制停止/启动/等等!