如何让elasticsearch应用新的配置?我更改了~ES_HOME/config/elasticsearch.yml文件中的一个字符串
# Disable HTTP completely:
#
http.enabled: false然后尝试重新加载elasticsearch
elasticsearch reload然后尝试重新启动elasticsearch
elasticsearch restart然后检查并看到http请求对于弹性搜索仍然是可接受的。
所以我的设置不会被应用。
我的操作系统是os X。ElasticSearch版本为1.2.0
发布于 2015-09-13 00:25:04
不管是否奇怪,假设的方法是停止服务,然后重新启动它:)
例如,获取它的pid (运行ps axww | grep elastic),然后终止ESpid;只需确保使用术语信号,给它一个正确关闭的机会。
一些*nix elasticsearch发行版有用于启动/停止的控制脚本包装器,但我不认为OS X有。
另外,您可能已经发现了Cluster Update Settings应用程序接口,尽管它提供了相当多的选项,但遗憾的是,它不能用于更改特定的设置。
HTH
附注:是的,在Windows设置中,services.msc就是这样做的,但我怀疑这对你有帮助:)
发布于 2020-01-06 21:51:38
在使用Homebrew的macOS上安装了Elasticsearch的当前版本(撰写本文时为7.4)后,您可以运行:
brew services restart elastic/tap/elasticsearch-full这将重新启动Elasticsearch并重新加载te配置。
发布于 2015-02-25 00:38:39
如果在Windows安装程序上安装了ElasticSearch,则必须重新启动ElasticSearch windows服务。
谢谢。
https://stackoverflow.com/questions/23948107
复制相似问题