Title
Create new category
Edit page index title
Edit category
Edit link
Configure the Cluster
After deploying all the databases, core, and add-on services, you can configure the cluster using the following command and steps.
Create a JSON configuration file named inputs.json by copying the content below.
Replace the placeholder values with actual values specific to your Kubernetes deployment.
LDAP Configuration
In case LDAP-based login is required, copy the following file, update it with the appropriate values, and save it as
ldap.conf.
Upload the
krb5.confandcacertsfiles (if applicable for the cluster).
Kerberos: Ensure the krb5.conf file is correctly configured.
Cacerts: Ensure the cacerts file is correctly configured.
Upload the LDAP configuration file.
Configure the cluster API.
Push the configuration.
Configure Alert Notifications
Configure the Alert notifications.
Encrypted Notification Credentials
Some notification integrations require sensitive credential fields to be provided in encrypted form. These values are decrypted at runtime and must not be supplied as plain text.
Only the encrypted output returned by the Encrypt Text API should be used in the alert notification configuration. Do not provide sensitive credentials in plain text.
For example:
BigPanda:
appKey,authTokenJira:
jiraTokenQuantum:
subscriptionKeyxMatters:
userGroups[].userKey
Providing these values in plain text can result in notification delivery failures.
Encryption Workflow
Before configuring alert notifications, encrypt any sensitive credential values using the Encrypt Text API.
Encrypt the Plain Text Credential
Example:
The API returns an encrypted value that can be safely stored in the alert notification configuration.
Example response:
Configure Alert Notifications Using the Encrypted Value
Use the encrypted output from the previous step when populating the notification configuration.
For example, instead of supplying the Jira token in plain text:
provide the encrypted value:
Similarly, provide encrypted values for:
bigpanda.appKeybigpanda.authTokenjira.jiraTokenquantum.subscriptionKeyxmatters.userGroups[].userKey
Complete Flow
If you want to update an existing configuration, use the Fetch Config API to retrieve the current configuration stored in MongoDB.
The response contains the current alert configuration stored in the database. If no configuration exists in MongoDB, a default configuration will be returned in the response.
Configure Action Notifications
Configure the Actions notifications.
If you want to update an existing configuration, use the Fetch Config API to retrieve the current configuration stored in MongoDB.
The response contains the current action configuration stored in the database. If no configuration exists in MongoDB, a default configuration will be returned in the response.
Configure Cluster Endpoint API
This API is used to configure a cluster within Pulse by submitting the required cluster-specific details.
Endpoint: /api/v1/mserver/config/cluster
Request Type: POST or PUT (based on implementation)
Required Inputs (JSON Request Body): The JSON payload must include the following fields:
Field | Description |
|---|---|
standAloneDistroType | Accepted values: |
isEdgeNode | Accepted values: |
standAloneComponents | Accepted values: |
clusterType | Accepted values: |
clusterURL | Full URL of Ambari or Cloudera Manager (e.g., |
username | Username for Ambari or Cloudera Manager. |
password | Password for Ambari or Cloudera Manager. |
clusterName | Used to create configs, DB names, directories, and files. |
clusterDisplayName | Name shown in the UI. |
sparkVersion, spark2Version, spark3Version | Versions of Spark in use. |
kafkaVersion, hBaseVersion, hiveVersion | Versions of Kafka, HBase, and Hive. |
sparkHistoryHDFSPath, spark2HistoryHDFSPath, spark3HistoryHDFSPath | HDFS paths for Spark history logs. |
hiveMetaStoreDBName, hiveMetaStoreDBURI, hiveMetaStoreDBUsername, hiveMetaStoreDBPassword | Hive Metastore DB connection details. |
oozieDBName, oozieDBURL, oozieDBUsername, oozieDBPassword, oozieDBTimezone – | Oozie DB connection details. |
isKerberosEnabled | Enable or disable Kerberos for the cluster. |
kerberosRealm | Kerberos realm name (e.g., |
kerberosKeytabUsername | Username used in keytab. |
kerbereosPrincipal | Kerberos principal name (typo in field, should be |
isParcelBasedDeployment | Always set |
SSHKeyAlgo | SSH key algorithm (e.g., |
httpsEnabledInCluster | Enable or disable HTTPS for services. |
sshUser | SSH user for accessing nodes. |
hmsJMXPort, hs2JMXPort, zkJMXPort, zmJMXPort | JMX ports for Hive, Zookeeper, etc. |
schemaRegistryJMXPort, kafkaJMXPort, mm2JMXPort, kafkaConnectJMXPort, cruiseControlJMXPort | JMX ports for Kafka ecosystem components. |
kafka3BrokerPort, Kafka3JMXPort, kafka3LogDirs | Ports and log directories for Kafka 3. |
kafkaSABootstrapServer | Kafka bootstrap URL for standalone setups. |
kraftControllerJMXPort, kafka3ConnectJMXPort, cruiseControl3JMXPort, kafkaMirrorMaker3JMXPort | Kafka 3 JMX ports. |
rangerAdminJMXPort, rangerUserSyncJMXPort, rangerTagSyncJMXPort, rangerKMSJMXPort | JMX ports for Ranger components. |
trinoCoordinatorJMXPort, trinoWorkerJMXPort | JMX ports for Trino components. |
installKapxy | Enable Kapxy (Kafka monitoring agent). |
enableNTPStats | Enable NTP synchronization stats. |
enableLogSearch | Enable Log Search service. |
enableImpalaAgent | Enable Impala metric collection agent. |
isHiveServer2InteractiveKerberized | Whether HiveServer2 LLAP is Kerberized. |
isImpalaKerberized | Whether Impala is Kerberized. |
zkEnabled, nifiZKEnabled | Enable Zookeeper for Spark/Nifi standalone components. |
mm2Enabled | Enable MirrorMaker2 monitoring. |
nifiRegistryInstalled | Whether NiFi Registry is installed. |
nifiRegistryURL | URL of NiFi Registry (if installed). |
mm2Nodes | Nodes involved in MM2 replication. |
kafkaConnectEnabled | Enable Kafka Connect monitoring. |
cruiseControlEnabled, cruiseControl3Enabled | Enable Cruise Control (Kafka 2/3). |
sparkOnK8s | Enable Spark observability on Kubernetes. Whether Spark is running on Kubernetes instead of YARN. |
sASparkHistoryURL | Spark history server URL for standalone setups. |
Reconfigure the Cluster
The Reconfig Cluster action is used to apply changes made to the cluster configuration after the initial setup.
You can use the following command to reconfigure the cluster.
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026