我正在尝试利用Elasticsearch 6.3.x (Ambari) M-Pack在HDP集群上配置ES和Kibana服务。 M-Pack在Ambari Server和ES上顺利安装,Kibana服务安装成功。
ES Master和Kibana服务已启动,但ES Slaves(数据节点)未运行。尝试通过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问题。谷歌搜索让我这样: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的下载部分列出了多个变体。