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