You do not need to configure any settings to use machine learning. It is enabled by default.
true(default) to enable machine learning.
If set to
elasticsearch.yml, the machine learning APIs are disabled. You also cannot open jobs, start datafeeds, or receive transport (internal) communication requests related to machine learning APIs. If set to
kibana.yml, the machine learning icon is not visible in Kibana.
If you want to use machine learning features in your cluster, you must have
trueon all master-eligible nodes. This is the default behavior.
true(default) to identify the node as a machine learning node.
If set to
elasticsearch.yml, the node cannot run jobs. If set to
xpack.ml.enabledis set to
node.mlsetting is ignored and the node cannot run jobs. If you want to run jobs, there must be at least one machine learning node in your cluster.
On dedicated coordinating nodes or dedicated master nodes, disable the