dse client-tool configuration import
Imports configuration file and generates local configuration files and a cqlshrc
file with settings from the imported file so the DSE client applications can remotely access the running DSE cluster.
Run this command on a client node to set up the local DSE installation for integrated client applications.
Synopsis
$ dse client-tool connection_options configuration import file
[--cqlshrc [file]]
[--force]
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. |
--cqlshrc
-
Generate a
cqlshrc
file for the DSE client node. file
-
Path to
cqlshrc
file to be generated. When a file is not specified, the default file is the~/.cassandra/cqlshrc
file. --force
-
Force an overwrite of existing configuration files. By default, the import command fails if the configuration files already exist.
--set-keystore-password password
-
The keystore password for connection to the database when SSL client authentication is enabled.
--set-keystore-path path
-
The path to the SSL keystore when SSL client authentication is enabled. All nodes must store the keystore in the same location.
--set-keystore-type type
-
The keystore type when SSL client authentication is enabled. If not specified, the default is JKS.
--set-truststore-password password
-
Include the specified truststore password in the configuration file.
--set-truststore-path path
-
Path to SSL truststore on Spark nodes. All nodes must store the truststore in the same location.
--set-truststore-type type
-
The truststore type when SSL client authentication is enabled. If not specified, the default is JKS.
Examples
Run the import command on the client node.
Import the configuration file with default values:
$ dse client-tool configuration import `dse-config.jar`
Create a local cqlshrc
file with the default name:
$ dse client-tool configuration import `dse-config.jar --cqlshrc`
Force an overwrite of the existing configuration file:
$ dse client-tool configuration import `dse-config.jar --force`