Control Hub Configuration File
You can customize how a registered Transformer works with Control Hub by editing the Control Hub configuration file, $TRANSFORMER_CONF/dpm.properties, located in the Transformer installation.
Use a text editor to edit the dpm.properties configuration file. To enable the changes, restart Transformer.
The Control Hub configuration file includes the following general properties:
General Property | Description |
---|---|
dpm.enabled | Specifies whether the Transformer is enabled to work with Control Hub. Default is false. |
dpm.base.url | URL to access Control Hub:
|
dpm.registration.retry.attempts | Maximum number of times that Transformer attempts to register with before failing the
registration. Default is 5. |
dpm.security.validationTokenFrequency.secs | Frequency in seconds that Transformer validates authentication and user tokens with Control
Hub. Default is 60. |
dpm.appAuthToken | File located within $TRANSFORMER_CONF , the Transformer configuration directory, that includes the authentication token
for this Transformer instance.Generally, you should not need to change this value. |
dpm.remote.control.job.labels | Labels to assign to this Transformer. Use labels to group Transformers registered with Control Hub. To assign multiple labels, enter a comma-separated list of labels. |
dpm.remote.control.ping.frequency | Frequency in milliseconds that Transformer notifies Control Hub that it is running. Default is 5,000. |
dpm.remote.control.events.recipient | Name of the internal Control Hub application to which Transformer sends pipeline status updates. Do not change this value. |
dpm.remote.control.process.events.recipients | Names of the internal Control Hub applications to which Transformer sends performance updates - including CPU load and memory
usage. Do not change this value. |
dpm.remote.control.status.events.interval | Frequency in milliseconds that Transformer informs Control Hub of the following information:
Default is 60,000. |
dpm.remote.deployment.id | Not used at this time. |
http.meta.redirect.to.sso | Enables the redirect of Transformer user logins to Control Hub using the HTML meta refresh method.
Set to true only if the registered Transformer is installed as on application on Microsoft Azure
HDInsight. Default is false, which means that Transformer uses HTTP redirect headers to redirect logins. Use the default for all other Transformer installation types. |
dpm.alias.name.enabled | Enables using an abbreviated Control Hub user ID when Hadoop
impersonation mode or shell impersonation mode are used. By default, when using Hadoop
impersonation mode or shell impersonation mode, a Transformer registered with Control Hub uses the full Control Hub user ID
as the user name, as
follows:
Enable this property to use only the
ID, ignoring " To use a partial Control Hub user ID, uncomment the property and set it to true. |
dpm.componentType | Type of component used for Transformer within Control Hub. Do not change this value. |