如何不再使用CTRL+C关闭Elasticsearch

来源:互联网 发布:mac鼠标玩lol 编辑:程序博客网 时间:2024/05/29 07:06

 使用CTRL+C来关闭服务总是感觉不咋样,暴力又不文雅,后来发现github已经帮忙解决了这个问题。

 操作方法如下:

1.到https://github.com/elasticsearch/elasticsearch-servicewrapper下载service文件夹,放到es的bin目录下。下面是命令集合:

bin/service/elasticsearch +

console 在前台运行es

start 在后台运行es

stop 停止es

install 使es作为服务在服务器启动时自动启动

remove 取消启动时自动启动

2.在service目录下有个elasticsearch.conf配置文件,主要是设置一些java运行环境参数,其中比较重要的是下面的

参数:

#es的home路径,不用用默认值就可以

set.default.ES_HOME=<Path to ElasticSearch Home>

#分配给es的最小内存

set.default.ES_MIN_MEM=256

#分配给es的最大内存

set.default.ES_MAX_MEM=1024

# 启动等待超时时间(以秒为单位)

wrapper.startup.timeout=300

# 关闭等待超时时间(以秒为单位)

wrapper.shutdown.timeout=300

# ping超时时间(以秒为单位)

wrapper.ping.timeout=300


0 0
原创粉丝点击