Briefly, this error occurs when Elasticsearch is trying to start a data frame analytics job but encounters an issue. This could be due to insufficient resources, incorrect configuration, or a problem with the data frame analytics plugin. To resolve this, ensure that your Elasticsearch cluster has enough resources (CPU, memory, disk space). Check the configuration of your data frame analytics job for any errors. Also, ensure that the data frame analytics plugin is properly installed and updated. If the problem persists, check the Elasticsearch logs for more detailed error messages.
This guide will help you check for common problems that cause the log ” Starting data frame analytics [ ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: plugin.
Log Context
Log “Starting data frame analytics [” class name is TransportStartDataFrameAnalyticsAction.java. We extracted the following from Elasticsearch source code for those seeking an in-depth context :
listener.onFailure(e); } @Override public void onTimeout(TimeValue timeout) { listener.onFailure(new ElasticsearchException("Starting data frame analytics [" + task.getParams().getId() + "] timed out after [" + timeout + "]")); } }); }