I'm trying to install Elastic Enterprise Search on my system.
My kibana version is 7.14. Enterprise search didn't have a version and downloaded tar.gz package .
I downloaded the file from Download Elastic Enterprise Search | Elastic
I have added necessary settings in elasticsearch.yml, enterprise-search.yml and kibana.yml.
I get the below error: Elasticsearch API key service must be enabled. It is enabled automatically when you configure Elasticsearch to use TLS on the HTTP interface.Alternatively, you can explicitly enable the setting within Elasticsearch by opening config/elasticsearch.yml and adding:xpack.security.authc.api_key.enabled: true
But I have added xpack.security.authc.api_key.enabled: true to my elasticsearch.yml file.
Have restarted all services.
I have enabled xpack.security.enabled: true in my elasticsearch.yml.
I have tried to run many times, but I'm getting the same error.
Don't get why still I'm this is giving error.
Please help as I'm unable to progress in Enterprise search.
Could you provide your elasticsearch.yml and enterprise_search.yml config files? You can include just the uncommented portions, and please redact any sensitive values like passwords.
I was able to start up 7.14.1 Elasticsearch/Kibana/Enterprise Search locally using your exact config entries. Enterprise Search started up fine without the error you mention. I have two ideas:
Maybe your Enterprise Search isn't connecting to the Elasticsearch instance you intended? This would explain why your elasticsearch.yml configuration changes don't seem to resolve the issue.
And then similarly, make sure you're modifying the correct config files/locations:
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.