Customize configuration profile files

Configuration profiles 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. One configuration profile defines the following configuration files, which control various aspects of DSE clusters:

DSE configuration files
Filename Location for package installations Location for tarball installations

cassandra-env.sh

/etc/dse/cassandra/cassandra-env.sh

INSTALL_DIRECTORY/resources/cassandra/conf/cassandra-env.sh

cassandra.yaml

/etc/dse/cassandra/cassandra.yaml

INSTALL_DIRECTORY/resources/cassandra/conf/cassandra.yaml

dse.yaml

/etc/opscenter/clusters/cluster_name.conf

INSTALL_DIRECTORY/conf/clusters/cluster_name.conf

In your configuration profiles, you can customize the settings described on this page, which map to the configuration files used by DSE.

Edit a configuration profile

  1. In the Lifecycle Manager menu, select Config Profiles.

  2. Select the profile you want to edit or create a new one.

  3. When viewing a configuration profile, select the file or section that you want to edit, and then modify the options as desired. For details about the available files and options, see Configuration profile files and options.

  4. When you are finished customizing the settings, click Save to preserve your changes.

  5. Run a configuration job to push the updated configuration profile and apply the changes at the cluster, datacenter, or node level, depending on the scope of the configuration profile.

Configuration profile files and options

Cassandra
Spark

The following files are included in the Spark section. For more information about these files and options, see Configure Apache Spark and Configure Apache Spark logging options.

  • 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

Lifecycle Manager
  • Package Proxy: Provides options to accelerate package downloads or isolate DSE clusters offline from the internet.

  • Java Setup: Provides options to automatically manage JRE installs and JCE Policy files.

Files not managed by configuration profiles

The commitlog_archiving.properties file isn’t managed by Lifecycle Manager.

This file is used by the Backup Service to configure commit log archives and perform PIT restores. As a result, this file is managed by the Backup Service.

Was this helpful?

Give Feedback

How can we improve the documentation?

© Copyright IBM Corporation 2025 | Privacy policy | Terms of use Manage Privacy Choices

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: Contact IBM