Cur*_*ind 8 postgresql hadoop cloudera-manager hadoop2 cloudera-cdh
我正在尝试使用cloudera Manager 5.9在单个VM中设置hadoop集群(为简单起见).以下是我的环境的详细信息:
Host OS -> Windows 10
Virtualization software -> Virtual box 5.1.10
Guest OS -> Cent OS 6.8
Run Code Online (Sandbox Code Playgroud)
我安装了Cloudera Manager,按照Cloudera Manager的说明,按照步骤操作.
大多数安装步骤都很顺利,但在最后一次检查时失败了.下面是屏幕截图.
从屏幕截图中可以看出,它给出了错误:
"意外错误.无法验证数据库连接."
我已经对Cloudera默认使用的Postgres DB的配置文件进行了必要的更改,也就是说它应该能够接受远程连接.
Cloudera经理的日志中没有错误.我也做了在线搜索,但没有成功.
谁能帮我解决这个错误?
首先,确保您启动了嵌入式数据库。由于跳过了其他测试,可能您的服务器已关闭。:
\n\nsudo service cloudera-scm-server-db start\nRun Code Online (Sandbox Code Playgroud)\n\n我不认为这是你的情况,因为 CM 似乎正在发挥作用。
\n\n因此,如果您已经启动了嵌入式数据库,但仍然遇到此类问题,则问题通常来自两个不同的方面:
\n\nsudo 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 作为外部 DB(在同一台计算机中)。Cloudera Manager 使用一些脚本来生成很多东西(密码、配置等),如果您使用嵌入式版本的 postgres,您将会错过这些东西。
\n\n另一方面,如果您只想访问单节点 CDH 5.9+ cl\xc3\xbaster 进行一些测试,请下载快速入门并按照 cloudera 指南将集群升级到更新版本。
\n| 归档时间: |
|
| 查看次数: |
523 次 |
| 最近记录: |