Apache Ambari 代理:sudo 异常,而 运行 Elasticsearch Datanode 服务(M-Pack)

Apache Ambari agent: sudo exception while running Elasticsearch Datanode services (M-Pack)

我正在尝试利用 Elasticsearch 6.3.x (Ambari) M-Pack 在 HDP 集群上配置 ES 和 Kibana 服务。 M-Pack在Ambari Server和ES上顺利安装,Kibana服务安装成功

ES Master 和 Kibana 服务已启动,但 ES Slaves(数据节点)未 运行ning。尝试通过 Ambari 启动 ES 数据节点服务时出现以下异常:

resource_management.core.exceptions.ExecutionFailed: Execution of 'sudo systemctl daemon-reload' returned 1. sudo: sorry, you must have a tty to run sudo

如何通过 Ambari 缓解上述异常和 运行 ES Datanode 服务?

技术细节

HDP version: 2.6.3

Ambari version: 2.6.1.5

Cluster size: 5 nodes

似乎是 linux 问题而不是 HDP 问题。 Google 搜索得到了这个:https://www.shell-tips.com/2014/09/08/sudo-sorry-you-must-have-a-tty-to-run-sudo/

已通过尝试 non sudo variant of M-Pack 解决。 Ambari 代理具有 运行 root 权限,不需要额外的 sudo.

Elasticsearch 6.3.x (Ambari) M-Pack page.

下载 部分下列出了多个变体