Blocking operation due to expired license Cluster health cluster stats and indices stats n – How to solve this Elasticsearch error

Opster Team

Aug-23, Version: 6.8-7.15

Briefly, this error occurs when the Elasticsearch license has expired. Elasticsearch provides certain features like security, machine learning, etc., under a license. When the license expires, these features are blocked, causing this error. To resolve this issue, you can either update your license if you have a new one or revert to the basic license which is free and doesn’t expire. You can update or revert the license using the Update License API. If you’re using X-Pack, you can also start a trial period.

This guide will help you check for common problems that cause the log ” blocking [{}] operation due to expired license. Cluster health; cluster stats and indices stats \n ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: license, plugin, filter.

Log Context

Log “blocking [{}] operation due to expired license. Cluster health; cluster stats and indices stats \n” classname is SecurityActionFilter.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

            - cluster:monitor/stats*
            - indices:monitor/stats*
            - cluster:monitor/nodes/stats*
          */
        if (licenseState.isActive() == false && LICENSE_EXPIRATION_ACTION_MATCHER.test(action)) {
            logger.error("blocking [{}] operation due to expired license. Cluster health; cluster stats and indices stats \n" +
                "operations are blocked on license expiration. All data operations (read and write) continue to work. \n" +
                "If you have a new license; please update it. Otherwise; please reach out to your support contact."; action);
            throw LicenseUtils.newComplianceException(XPackField.SECURITY);
        }

 

 [ratemypost]

Opster
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.