如何elasticsearch申请新配置?我在文件中更改了一个字符串~ES_HOME/config/elasticsearch.yml:
# Disable HTTP completely:
#
http.enabled: false
Run Code Online (Sandbox Code Playgroud)
然后尝试重新加载elasticsearch:
elasticsearch reload
Run Code Online (Sandbox Code Playgroud)
然后尝试重新启动elasticsearch:
elasticsearch restart
Run Code Online (Sandbox Code Playgroud)
然后检查并查看http请求仍然可以接受弹性搜索.
所以我的设置不适用.
我的操作系统是os X.ElasticSearch版本是1.2.0
不管奇怪与否,应该的方法就是停止服务,然后重新启动:)
IE 获取其 pid(运行ps axww | grep elastic),然后杀死 ESpid;只是一定要使用 TERM 信号,给它一个正确关闭的机会。
一些 *nix elasticsearch 发行版具有用于 start/stop 的控制脚本包装器,但我认为 OS X 没有。
顺便说一句,您可能已经找到了Cluster Update Settings API,尽管它提供了相当多的选项,但遗憾的是它不能用于更改该特定设置。
华泰
PS 是的,在 Windows 设置中 services.msc 是执行此操作的方法,但怀疑这对您是否有帮助:)