今天尝试用 ansible 管理集群,结果启动碰到问题,如下:
➜ ~ ansible all -m shell -a "/bin/bash /home/elasticsearch/elasticsearch-5.5.0/bin/elasticsearch -d" -u elasticsearch 192.168.200.138 | FAILED | rc=1 >> Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
192.168.200.139 | FAILED | rc=1 >> Elasticsearch requires at least Java 8 but your Java version from /usr/bin/java does not meet this requirement
192.168.200.140 | FAILED | rc=1 >> Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
在集群的机器上运行 /bin/bash /home/elasticsearch/elasticsearch-5.5.0/bin/elasticsearch -d 是没有问题的,简单的就“./bin/elasticsearch -d ”就可以启动了,但是用 ansible 就会报 java 的错误,有大神可以解决吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.