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.
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-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 |
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.