elasticsearch 更改elasticsearch.yml后重新加载elasticsearch
如何使elasticsearch应用新配置? 我更改了文件
elasticsearch 更改elasticsearch.yml后重新加载elasticsearch,
elasticsearch,
elasticsearch,如何使elasticsearch应用新配置? 我更改了文件~ES_HOME/config/elasticsearch.yml中的一个字符串: # Disable HTTP completely: # http.enabled: false 然后尝试重新加载elasticsearch: elasticsearch reload elasticsearch restart 然后尝试重新启动elasticsearch: elasticsearch reload elasticsearch re
~ES_HOME/config/elasticsearch.yml
中的一个字符串:
# Disable HTTP completely:
#
http.enabled: false
然后尝试重新加载elasticsearch:
elasticsearch reload
elasticsearch restart
然后尝试重新启动elasticsearch:
elasticsearch reload
elasticsearch restart
然后检查http请求是否仍然可以被弹性搜索接受
因此,我的设置不适用
我的操作系统是
OSX
。ElasticSearch版本为1.2.0
如果ElasticSearch安装在Windows安装程序上,则必须重新启动ElasticSearch Windows服务
谢谢。奇怪的是,不管是不是这样,应该停止服务,然后重新启动:) 即获取其pid(运行ps axww | grep elastic),然后杀死ESpid;只要确保使用术语“信号”,给它一个正确关闭的机会 一些*nix elasticsearch发行版有用于启动/停止的控制脚本包装器,但我认为OSX没有 另外,您可能已经找到了API,尽管它提供了很多选项,但遗憾的是,它无法用于更改特定设置 嗯
另外,是的,在Windows安装中,services.msc是一种方法,但这对您是否有用?)当您使用自制软件在macOS上安装了Elasticsearch的当前版本(撰写本文时为7.4)时,您可以运行:
brew服务重新启动弹性/tap/elasticsearch full
这将重新启动Elasticsearch并重新加载te配置
sudo systemctl stop elasticsearch.service;sudo systemctl启动elasticsearch.service