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
dsecommands. -H-
Change JVM
HeapDumpPath. -p pidfilepath-
Create the
pidfile. Thepidfile is typically used by monitoring processes and init scripts. Not compatible with-foption.
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