Customizing configuration profile files
Customize options for files that comprise an LCM configuration profile.
Define configuration profiles to specify how DataStax Enterprise (DSE) will be configured. A configuration profile enforces uniform configuration at the cluster, datacenter, or node level.
Each configuration profile is specific to a supported version of DSE. A configuration profile is composed of multiple configuration files for configuring features of DSE clusters.
Configuration profiles allow customizing settings for the following DSE configuration files.
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 |
dse.yaml
The location of the dse.yaml file depends on the type of installation:Package installations | /etc/dse/dse.yaml |
Tarball installations | installation_location/resources/dse/conf/dse.yaml |
cassandra.yaml
The location of the cassandra.yaml file depends on the type of installation:Package installations | /etc/dse/cassandra/cassandra.yaml |
Tarball installations | installation_location/resources/cassandra/conf/cassandra.yaml |
Procedure
- From the Lifecycle Manager side menu, click Config Profiles.
-
Under Config Profile, click the file to customize.
Configurable options for the file display in the main content pane.
- Enter a value or make a selection for the option you want to customize.
- When finished customizing options, click Save to apply the changes.
- Run a configuration job to push configuration profile updates and apply them at the cluster, datacenter, or node level.
Configuration profile files
Cassandra section
- logback.xml: See Configuring logging
- cassandra.yaml: See cassandra.yaml configuration file
- dse.yaml: See dse.yaml configuration file
- cassandra-env.sh: See cassandra folder
- jvm.options: See Configuring JVM options for DataStax Enterprise using Lifecycle Manager
Every configuration option in cassandra.yaml and dse.yaml is editable, while other configuration files use a template system that exposes only frequently used settings. Contact DataStax Support to request additional configuration options.
Spark section
- spark-alwayson-sql.conf
- logback-sparkR.xml
- dse-spark-env.sh
- logback-spark.xml
- spark-defaults.conf
- spark-env.sh
- logback-spark-executor.xml
- logback-spark-server.xml
- hive-site.xml
- spark-daemon-defaults.conf
For more information about Spark, see Configuring Spark and Configuring Spark logging options.
Lifecycle Manager section
- Package Proxy: Accelerate package downloads or isolate DSE clusters offline from the internet.
- Java Setup: Automatically manages JRE installs and JCE Policy files.