{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Custom Analyzer [my_icu_analyzer] failed to find tokenizer under name [icu_tokenizer]"}],"type":"illegal_argument_exception","reason":"Custom Analyzer [my_icu_analyzer] failed to find tokenizer under name [icu_tokenizer]"},"status":400}
Restart the elasticsearch service for every node in the cluster:
systemctl restart elasticsearch
You need to make sure each node has the plug-in installed and that each node is then restarted. Hope this helps someone in the future.
As a side note: If you upgrade your version of Elasticsearch on nodes in the cluster, you will need to REMOVE and then INSTALL the icu-analysis plugin. If you fail to remove and re-install the plug-in after updating your nodes, the nodes will fail to reboot until the plug-in is also updated.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.