postgresql – 无法使用Cloudera Manager安装hadoop

postgresql – 无法使用Cloudera Manager安装hadoop,第1张

概述我正在尝试使用cloudera Manager 5.9在单个VM中设置hadoop集群(为简单起见).以下是我的环境的详细信息: Host OS -> Windows 10Virtualization software -> Virtual box 5.1.10Guest OS -> Cent OS 6.8 我安装了Cloudera Manager,按照Cloudera Manager的说明, 我正在尝试使用cloudera Manager 5.9在单个VM中设置hadoop集群(为简单起见).以下是我的环境的详细信息:
Host OS -> windows 10Virtualization software -> Virtual Box 5.1.10Guest OS -> Cent OS 6.8

我安装了Cloudera Manager,按照Cloudera Manager的说明,按照步骤 *** 作.

大多数安装步骤都很顺利,但在最后一次检查时失败了.下面是屏幕截图.

从屏幕截图中可以看出,它给出了错误:
“意外错误.无法验证数据库连接.”

我已经对Cloudera默认使用的Postgres DB的配置文件进行了必要的更改,即它应该能够接受远程连接.

Cloudera经理的日志中没有错误.我也做了在线搜索,但没有成功.

任何人都可以帮我解决这个错误吗?

首先,确保启动嵌入式数据库.由于跳过其他测试,可能是您的服务器已关闭. :
sudo service cloudera-scm-server-db start

我不认为这是你的情况,因为CM似乎正在发挥作用.

因此,如果您已经启动了嵌入式数据库,并且仍然存在这些问题,那么问题通常来自两个不同方面:

> DB问题:很明显,但我不认为这是你的情况.就我而言,我没有配置pg_hba.conf来使我的postgresql被有罪的角色(这里是RMAN)访问.但正如我所说,你似乎正在使用嵌入式cloudera postgres,所以我不认为这是你的情况.
> Python问题:有时,由于我无法控制的原因,在安装过程中会丢失一些python库的符号链接.当您已经安装了集群时,色调是受影响的理想选择,但是当您尝试配置数据库时,Cloudera的服务也是很好的候选者.在这种情况下,请检查您的cloudera的代理日志(/var/log/cloudera-scm-agent/cloudera-scm-agent.log),您应该看到有关psycopg2的信息.如果是这种情况,您只需要创建以下符号链接:

sudo ln -s /usr/lib64/python2.7/site-packages/psycopg2 /opt/cloudera/parcels/CDH/lib/hue/build/env/lib/python2.7/site-packages/psycopg2

无论如何,如果您正在尝试了解如何安装CDH,我建议您不要使用嵌入式Postgres DB,而应使用Postgres作为外部数据库(在同一台机器中).如果你使用postgres的嵌入式版本,Cloudera Manager正在使用一些脚本来生成很多东西(密码,配置……).

另一方面,如果您只想访问单节点CDH5.9clúster进行一些测试,请下载快速入门并按照cloudera指南将群集升级到更新版本.

总结

以上是内存溢出为你收集整理的postgresql – 无法使用Cloudera Manager安装hadoop全部内容,希望文章能够帮你解决postgresql – 无法使用Cloudera Manager安装hadoop所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1165809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存