We have been running our ES cluster (ES Version 7.16.3) for a few months now. This cluster was built using the data from earlier ES version (ES 6.8) and the cluster has been running smoothly after the upgrade.
We run on AWS EKS and have been through successful reboots of entire cluster without any issue. However, recently, during one such attempted reboot of the cluster, one of the data nodes for the cluster refuses to come up and run successfully.
The specific error encountered is
java.lang.IllegalStateException: Failed to parse mappings for index [[ index name]]
Likely root cause: java.lang.IllegalArgumentException: Setting index.mapper.dynamic was removed after version 6.0.0
We are unable to remove the dynamic mapper setting because we run into the following error
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Setting index.mapper.dynamic was removed after version 6.0.0"}]
Is there any good way to revive the node and the cluster without the need for re-indexing the data?
Thank you.