使用elasticsearch-servicewrapper这个es插件,它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认es脚本只能通过ctrl+c关闭es)
下载软件包:
|
|
解压、拷贝:
|
|
执行:
|
|
在service目录下有个elasticsearch.conf配置文件,主要是设置一些java运行环境参数,其中比较重要的是下面的
参数:12345678910111213#es的home路径,不用用默认值就可以set.default.ES_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