This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Transforms settings in Elasticsearch
editTransforms settings in Elasticsearch
editYou 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 containtransform
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 is10
with a valid minimum of0
and maximum of100
. If a transform is already running, it has to be restarted to use the changed setting. Thenum_failure_retries
setting can also be specified on an individual transform level. Specifying this setting for each transform individually is recommended.