[英]Not able to install hadoop using Cloudera Manager
我正在尝试使用cloudera Manager 5.9在单个VM中设置hadoop集群(为简单起见)。 以下是我的环境的详细信息:
Host OS -> Windows 10
Virtualization software -> Virtual box 5.1.10
Guest OS -> Cent OS 6.8
我安装了Cloudera Manager,并且按照Cloudera Manager的说明执行了以下步骤。
大多数安装步骤都正常,但最后一次检查失败了。以下是该屏幕截图。
从屏幕截图中可以看出,它给出了错误:
“意外错误。无法验证数据库连接。”
我在Cloudera默认使用的Postgres DB的配置文件中进行了必要的更改,即它应该能够接受远程连接。
Cloudera Manager的日志中没有错误。 我也进行了在线搜索,但没有成功。
谁能帮我解决这个错误?
首先,请确保您启动了嵌入式数据库。 由于跳过了其他测试,因此您的服务器可能已关闭。 :
sudo service cloudera-scm-server-db start
我认为这不是您的情况,因为CM似乎正在工作。
因此,如果您已经启动了嵌入式数据库,并且仍然遇到此类问题,则问题通常来自两个方面:
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用作外部DB(在同一台机器上)。 如果使用嵌入式版本的postgres,Cloudera Manager正在使用一些脚本来生成很多东西(密码,配置等),那么您将会错过。
另一方面,如果您只想访问单节点CDH 5.9+集群以进行一些测试,请下载快速入门并按照cloudera指南将群集升级到较新版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.