CentOS 7 上的 Cloudera Express 安装(集群模式概念验证)

CentOS 7 上的 Cloudera Express 安装(集群模式概念验证)

我想在具有四个节点的集群中的 CentOS 上安装 cloudera express 版本。一切似乎都运行正常,代理也已安装。但是当我尝试点击继续按钮时,显示一条错误消息,阻止我安装 parcels。

屏幕截图下方是附有错误的屏幕截图。

Cloudera 出现空值错误

有人遇到过和我一样的问题吗?如果有,您能描述一下您是如何解决这个问题的吗?

瓦西里斯

答案1

经过数周的努力,我采取了以下步骤:

  1. 我确保每个虚拟机都有相同的 /etc/hosts 文件(出于某种原因,这个文件有点像路由表)
  2. 我仅使用主机的 FQDN 编辑了 /etc/sysconfig/network,并添加了以下属性 (NETWORKING = yes, HOSTNAME=)
  3. 运行 uname -a 命令来验证主机名
  4. 我在所有主机上禁用了 chronyd 服务(systemctl stop chronyd、systemctl disable chronyd)
  5. 我已经在所有主机上安装并启用了 ntpd 服务(systemctl enable ntpd、systemctl start ntpd)
  6. 配置每个主机的 swappiness(sysctl vm.swappines=10)
  7. 禁用透明大页面压缩,因为它可能导致严重的性能问题(echo never > /sys/kernel/mm/transparent_hugepage/defrag 和 echo never > /sys/kernel/mm/transparent_hugepage/enabled)。我还创建了一个包含这些命令的 shell 脚本文件,并通过 crontab 对其进行调度。
  8. 使用以下命令禁用 selinux(a. vi /etc/sysconfig/selinux b. 将 SELINUX=enforcing 更改为 SELINUX=disabled c. 重新启动主机)

这些是我执行的步骤,在所有主机重新启动后,我最终成功安装了集群。

相关内容