Inspired by InstallCert and /etc/elasticsearch/jvm.options
Need to compile, first:
javac --source 1.8 --target 1.8 -d . src/main/java/JvmOptionsParser.java
java JvmOptionsParser <args>
Note since Java 11, you can run it directly without compiling it first:
java src/main/java/JvmOptionsParser.java <args>
ant
java -jar dist/JvmOptionsParser.jar <args>
download precompiled jar
curl -fsSL -O https://github.com/dyrnq/JvmOptionsParser/releases/download/v0.0.1/JvmOptionsParser.jar
java -jar JvmOptionsParser.jar <args>
need args pass a conf folder or file
- folder eg.
java -jar JvmOptionsParser.jar /etc/es
, then/etc/es/jvm.options + /etc/es/jvm.options.d/*.options
. - file eg.
java -jar JvmOptionsParser.jar /etc/es/my.options
,then /etc/es/my.options + /etc/es/jvm.options.d/*.options
. - env ES_JAVA_OPTS JAVA_OPTS JAVA_OPTIONS JVM_OPTS JVM_OPTIONS.