Transforms settings in Elasticsearch

edit

You do not need to configure any settings to use transforms. It is enabled by default.

General transforms settings

edit
node.roles: [ transform ]

(Static) Set node.roles to contain transform to identify the node as a transform node. If you want to run transforms, there must be at least one transform node in your cluster.

If you set node.roles, you must explicitly specify all the required roles for the node. To learn more, refer to Nodes.

It is strongly recommended that dedicated transform nodes also have the remote_cluster_client role; otherwise, cross-cluster search fails when used in transforms. See Remote-eligible node.

xpack.transform.enabled
[7.8.0] Deprecated in 7.8.0. Basic License features should always be enabled (Static) This deprecated setting no longer has any effect.
xpack.transform.num_transform_failure_retries
(Dynamic) The number of times that a transform retries when it experiences a non-fatal error. Once the number of retries is exhausted, the transform task is marked as failed. The default value is 10 with a valid minimum of 0 and maximum of 100. If a transform is already running, it has to be restarted to use the changed setting. The num_failure_retries setting can also be specified on an individual transform level. Specifying this setting for each transform individually is recommended.