我尝试在12:04运行ubuntu elasticsearch,安装完成后运行正常,但我检查sudo /etc/init.d/elasticsearch status
,我看到消息elasticsearch is not running
。我试图在浏览器中运行localhost: 9200
也失败了。
请帮帮我..
答案 0 :(得分:2)
安装完成后,它不会自动启动。您不希望它意外加入配置为使用多播发现的群集。有关配置elasticsearch的基础知识,请参阅我的帖子here。
除了该帖子之外,还要确保在/etc/elasticsearch/elasticsearch.yml
中设置以下两个选项:
cluster.name: some-other-name
discovery.zen.ping.multicast.enabled: false
完成后,运行:
启动它sudo service elasticsearch start
你应该几乎总是禁用多播,因为在本地测试环境中你只有一个节点所以你不需要它,而在生产环境中这只是不好的做法,因为节点意外加入集群会破坏事物(相信我,我已经发生这种情况,这很令人头痛。)
答案 1 :(得分:1)
你试过sudo /etc/init.d/elasticsearch start
吗?