Customizing configuration profile files
About this task
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 profile files.
Filename | Location dependent on the type of installation |
---|---|
cassandra-env.sh |
|
cassandra.yaml |
|
dse.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-server.options
,jvm8-server.options
,jvm11-server.options
: See Configuring JVM options for DataStax Enterprise using Lifecycle Manager
When you add a configuration profile, DSE authentication is enabled by default for all supported versions of DSE. DSE Authenticator is enabled in dse.yaml. For more information, see Managing DSE Security using LCM. |
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.
A configuration file explicitly not managed at this time by Lifecycle Manager is commitlog_archiving.properties, which is used for configuring commit log archive and PIT restore for the Backup Service. This file is managed instead from within the Backup Service. |