dse cassandra
Starts the database in transactional mode. Command options start the database in other modes and enable advanced features on a node. See Starting DataStax Enterprise.
To change the DSE system properties on start up, see DataStax Enterprise start-up parameters.
Synopsis
dse cassandra [-k] [-s] [-g]
[-Dparameter_name=value]
[-f] [-h] [-p pidfile]
[-H JVM_dumpfile]
[-E JVM_errorfile]
When multiple flags are used, list them separately on the command line.
For example, ensure there is a space between |
Syntax conventions
Syntax conventions | Description |
---|---|
UPPERCASE |
Literal keyword. |
Lowercase |
Not literal. |
|
Variable value. Replace with a valid option or user-defined value. |
|
Optional.
Square brackets ( |
|
Group.
Parentheses ( |
|
Or.
A vertical bar ( |
|
Repeatable.
An ellipsis ( |
|
Single quotation ( |
|
Map collection.
Braces ( |
|
Set, list, map, or tuple.
Angle brackets ( |
|
End CQL statement.
A semicolon ( |
|
Separate the command line options from the command arguments with two hyphens ( |
|
Search CQL only: Single quotation marks ( |
|
Search CQL only: Identify the entity and literal value to overwrite the XML element in the schema and solrconfig files. |
Options
-k
-
Start the node in analytics mode. The first time the node starts up the analytics workload type is configured.
-g
-
Start the node in graph mode. The first time the node starts up the graph workload type is configured.
-s
-
Start the node in search mode. The first time the node starts up the search workload type is configured.
-E
-
Change JVM error file.
-f
-
Start a real-time transactional node in the foreground.
-h
-
Display the usage and listing of the
dse
commands. -H
-
Change JVM
HeapDumpPath
. -p pidfilepath
-
Create the
pid
file. Thepid
file is typically used by monitoring processes and init scripts. Not compatible with-f
option.
Examples
Start a node in transactional mode
dse cassandra
In the foreground, start a node in transactional mode
dse cassandra -f
Start a node in DSE Analytics mode
dse cassandra -k
Start a node in SearchAnalytics
mode
dse cassandra -k -s
Ensure there is a space between -k
and -s
in dse cassandra -k -s
.
Start a node in DSE Analytics, DSE Graph, and DSE Search modes
dse cassandra -k -g -s
Ensure there is a space between -k
, -g
, and -s
in dse cassandra -k -g -s
.
Start a node in DSE Search mode and change the location of the search index data on the server
dse cassandra -s -Ddse.solr.data.dir=filepath
Start a node in transactional mode without joining the ring
dse cassandra -Dcassandra.join_ring=false
Start a node in transactional mode to test compaction and compression strategies
dse cassandra -Dcassandra.write_survey=true
Experiment with different strategies and benchmark write performance differences without affecting the production workload. See Testing compaction and compression.
Start a node in transactional mode and pass the dead node IP address
dse cassandra -Dcassandra.replace_address=10.91.176.160
Start a node in transactional mode and create pid.txt
dse cassandra -p pid.txt