wrapperを使ってflumeをサービス最適化編に
以前はwrapperに詳しくありませんでしたが、比較的基礎的な機能を使っていましたが、今はバージョンを最適化しました.構成を見てください.
配置によって理解することができます.
encoding=UTF-8
# license , :#include
#include ../conf/wrapper-license.conf
set.JAVA_HOME=C:/Program Files/Java/jdk1.6.0_43
wrapper.java.command=%JAVA_HOME%/bin/CWAgen
#wrapper ( , )
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
# jar ,
wrapper.java.classpath.1=../lib/*.jar
# wrapper.dll
wrapper.java.library.path.1=../lib
#32 、64
wrapper.java.additional.auto_bits=TRUE
#
wrapper.java.initmemory=128
wrapper.java.maxmemory=256
#
wrapper.app.parameter.1=org.apache.flume.node.Application
wrapper.app.parameter.2=-f ../conf/dirsource.properties
wrapper.app.parameter.3=-n a1
# log4j
wrapper.java.additional.1=-Dlog4j.configuration=file:../conf/log4j.properties
wrapper.console.format=M
#log NONE、INFO、WARN、FAIL
wrapper.console.loglevel=INFO
wrapper.logfile=../bin/wrapper.log
wrapper.logfile.format=LPTM
wrapper.logfile.loglevel=WARN
wrapper.logfile.maxsize=10m
wrapper.logfile.maxfiles=0
# syslog
wrapper.syslog.loglevel=NONE
wrapper.java.command.loglevel=NONE
# pid, ,
wrapper.pidfile.strict=TRUE
# , classpath 1、2、3
wrapper.ignore_sequence_gaps=TRUE
# 、
wrapper.ntservice.name=CorewareAgentService
wrapper.ntservice.displayname=CorewareAgentService
wrapper.ntservice.description=CorewareAgentService
#
wrapper.ntservice.starttype=AUTO_START
#
wrapper.filter.trigger.1001=java.lang.OutOfMemoryError
wrapper.filter.action.1001=RESTART
wrapper.filter.message.1001=The JVM has run out of memory.
配置によって理解することができます.