Setting system properties during startup
Modify DataStax Enterprise system properties from the startup command line or file.
cassandra-env.sh
The location of the cassandra-env.sh file depends on the type of installation:Package installations | /etc/dse/cassandra/cassandra-env.sh |
Tarball installations | installation_location/resources/cassandra/conf/cassandra-env.sh |
jvm.options
The location of the jvm.options file depends on the type of installation:Package installations | /etc/dse/cassandra/jvm.options |
Tarball installations | installation_location/resources/cassandra/conf/jvm.options |
Use the system property (
-D
) switch to modify the DataStax Enterprise
(DSE) settings during start up.Tip: To automatically pass the settings each time
DSE starts, uncomment or add the switch to the jvm.options file.
Synopsis
Change the start up parameters using the following syntax:
- Command
line:
dse cassandra -Dparameter_name=value
- jvm.options
file:
-Dparameter_name=value
- cassandra-env.sh
file:
JVM_OPTS="$JVM_OPTS -Dparameter_name=value"
Warning: Only pass the parameter to the start-up operation once. If the same
switch is passed to the start operation multiple times, for example from both the
jvm.options
file and on the command line, DSE may fail to start or may
use the wrong parameter.Startup examples
Starting a node without joining the ring:
- Command line:
dse cassandra -Dcassandra.join_ring=false
- jvm.options:
-Dcassandra.join_ring=false
Replacing a dead node:
- Command line:
dse cassandra -Dcassandra.replace_address=10.91.176.160
- jvm.options:
-Dcassandra.replace_address=10.91.176.160
Changing LDAP authentication retry interval from its default of 10 ms:
- Command line:
dse -Ddse.ldap.retry_interval.ms=20
- jvm.options:
-Ddse.ldap.retry_interval.ms=20