我想在具有四个节点的集群中的 CentOS 上安装 cloudera express 版本。一切似乎都运行正常,代理也已安装。但是当我尝试点击继续按钮时,显示一条错误消息,阻止我安装 parcels。
屏幕截图下方是附有错误的屏幕截图。
有人遇到过和我一样的问题吗?如果有,您能描述一下您是如何解决这个问题的吗?
瓦西里斯
答案1
经过数周的努力,我采取了以下步骤:
- 我确保每个虚拟机都有相同的 /etc/hosts 文件(出于某种原因,这个文件有点像路由表)
- 我仅使用主机的 FQDN 编辑了 /etc/sysconfig/network,并添加了以下属性 (NETWORKING = yes, HOSTNAME=)
- 运行 uname -a 命令来验证主机名
- 我在所有主机上禁用了 chronyd 服务(systemctl stop chronyd、systemctl disable chronyd)
- 我已经在所有主机上安装并启用了 ntpd 服务(systemctl enable ntpd、systemctl start ntpd)
- 配置每个主机的 swappiness(sysctl vm.swappines=10)
- 禁用透明大页面压缩,因为它可能导致严重的性能问题(echo never > /sys/kernel/mm/transparent_hugepage/defrag 和 echo never > /sys/kernel/mm/transparent_hugepage/enabled)。我还创建了一个包含这些命令的 shell 脚本文件,并通过 crontab 对其进行调度。
- 使用以下命令禁用 selinux(a. vi /etc/sysconfig/selinux b. 将 SELINUX=enforcing 更改为 SELINUX=disabled c. 重新启动主机)
这些是我执行的步骤,在所有主机重新启动后,我最终成功安装了集群。