Waiting for elected master node to setup local exporter does it have x-pack installed – How to solve related issues

Opster Team

Jan-20, Version: 1.7-8.0

Before you begin reading this guide, we recommend you run Elasticsearch Error Check-Up which analyzes 2 JSON files to detect many errors.

Briefly, this error message indicates that Elasticsearch is waiting for the elected master node to set up a local exporter. The local exporter is used to collect data about the Elasticsearch instance. To resolve the issue, the elected master node should be checked for issues or Elasticsearch should be restarted.

To easily locate the root cause and resolve this issue try AutoOps for Elasticsearch & OpenSearch. It diagnoses problems by analyzing hundreds of metrics collected by a lightweight agent and offers guidance for resolving them.

This guide will help you check for common problems that cause the log ” Waiting for elected master node to setup local exporter does it have x-pack installed ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: master, node and plugin.

Log Context

Log “Waiting for elected master node [{}] to setup local exporter [{}] (does it have x-pack installed?)” classname is LocalExporter.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

         if (clusterService.state().nodes().isLocalNodeElectedMaster()) {
            setup = setupIfElectedMaster(clusterState; templates; clusterStateChange);
        } else if (setupIfNotElectedMaster(clusterState; templates.keySet()) == false) {
            // the first pass will be false so that we don't bother users if the master took one-go to setup
            if (waitedForSetup.getAndSet(true)) {
                logger.info("waiting for elected master node [{}] to setup local exporter [{}] (does it have x-pack installed?)";
                            clusterService.state().nodes().getMasterNode(); config.name());
            }

            setup = false;
        }




 

How useful was this guide?

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Analyze your cluster & get personalized recommendations

Skip to content