Cloudera安装期间出错时说没有找到在主机服务器上运行的数据库服务器

时间:2018-04-28 20:10:20

标签: hadoop cloudera cloudera-manager

我正在使用Cloudera文档中的安装路径C进行包含3个节点的cloudera集群安装。我可以选择输入我在使用cloudera manager服务器的节点上设置期间创建的数据库的数据库名称,用户和密码。在输入数据库详细信息时,我收到消息"未找到在主机服务器上运行的数据库服务器"。

我通过以下方式在数据库中创建了一个用户帐户:

grant all on hive.* TO 'hive'@'%' IDENTIFIED BY 'hive_password';

在数据库主机字段中,我输入了本地主机。我收到了上述错误。我也尝试输入完整的主机名。它仍然给出了同样的错误。我还验证了文件

/opt/cloudera-manager/cm-5.12.2/etc$ cd cloudera-scm-server/db.properties. 

它还有主机作为localhost。

可能是什么问题。 感谢。

1 个答案:

答案 0 :(得分:0)

安装现已成功完成。我尝试过很多东西但是下面的步骤让它起作用了:

解决方案:当安装停止并再次重新启动时。我做了两件事:

1)通过执行iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -F。

2)第二件事是在添加主机时提供内部IP而不是外部IP。当它到达提供数据库密码的阶段时,我做了与前一次相同的事情(输入localhost)作为主机。

现在在它要求输入密码的阶段,我做了我之前尝试过的事情(将FQFN作为主机)。这次工作正常,没有错误。