linux wrapper 安装服务,Elasticsearch之servicewrapper安装

这篇博客详细讲解了如何在Elasticsearch服务中设置默认的ES_HOME、ES_HEAP_SIZE等,特别强调了内存调整对测试和生产环境的影响。还介绍了JVM参数和Wrapper的相关配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[root@bicloud75 service]# pwd

/home/elasticsearch-1.4.0/bin/service

[root@bicloud75 service]# vi elasticsearch.conf

set.default.ES_HOME=

set.default.ES_HEAP_SIZE=2048  //因为是测试机器,设置的内存比较少,服务器好的话,可以设置大一些

set.default.ES_MIN_SIZE=2048

set.default.ES_MAX_SIZE=2048

#Fish

#JVM参数Elasticsearch默认值Environment变量:

#-Xms      256m                         ES_MIN_MEM

#-Xmx      1g                           ES_MAX_MEM

#-Xms and -Xmx                          ES_HEAP_SIZE

#-Xmn                                           ES_HEAP_NEWSIZE

#-XX:MaxDirectMemorySize        ES_DIRECT_SIZE

#********************************************************************

# Wrapper Timeout Properties

#********************************************************************

# How long to wait for the JVM to start (in seconds)

wrapper.startup.timeout=300

# How long to wait for the JVM to stop (in seconds)

wrapper.shutdown.timeout=300

# When a ping will timeout to consider the JVM hung (in seconds)

wrapper.ping.timeout=300

#********************************************************************

# Wrapper Java Properties

#********************************************************************

# Java Application

wrapper.java.command=java

# Tell the Wrapper to log the full generated Java command line.

#wrapper.java.command.loglevel=INFO

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

wrapper.working.dir=%ES_HOME%

# Java Classpath (include wrapper.jar)  Add class path elements as

#  needed starting from 1

wrapper.java.classpath.1=%ES_HOME%/bin/service/lib/wrapper.jar

wrapper.java.classpath.2=%ES_HOME%/lib/elasticsearch*.jar

wrapper.java.classpath.3=%ES_HOME%/lib/*.jar

wrapper.java.classpath.4=%ES_HOME%/lib/sigar/*.jar

# Java Library Path (location of Wrapper.DLL or libwrapper.so)

wrapper.java.library.path.1=%ES_HOME%/bin/service/lib

# Java Bits.  On applicable platforms, tells the JVM to run in 32 or 64-bit mode.

wrapper.java.additional.auto_bits=TRUE

# Java Additional Parameters

wrapper.java.additional.1=-Delasticsearch-service

wrapper.java.additional.2=-Des.path.home=%ES_HOME%

wrapper.java.additional.3=-Xss256k

wrapper.java.additional.4=-XX:+UseParNewGC

wrapper.java.additional.5=-XX:+UseConcMarkSweepGC

# Initial Java Heap Size (in MB)

wrapper.java.initmemory=%ES_HEAP_SIZE%

# Maximum Java Heap Size (in MB)

wrapper.java.maxmemory=%ES_HEAP_SIZE%

...(更多)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值