I'm using a ES cluster (v8.8.0) running on Kubenetes that is managed by someone else, and I was told by them that I would not be able to directly access the cluster.
Previously, when I was managing my own cluster running on physical servers, I could just put the Maxmind geoloc databases into the $ES_CONFIG/ingest-geoip folder, but it seems like that is no longer possible now.
The "custom endpoint" solution on this page still requires access to the ES cluster in order to change the configuration, so I don't think it would work.
Is there any other way where the ES cluster can still somehow read the Maxmind database without first requiring access to the cluster?
Hi @stephenb I'm not able to access the ES nodes to copy the files to $ES_CONFIG/ingest-geoip, nor am I able to configure elasticsearch.yml or run ./bin/elasticsearch-geoip to point to the custom database.
So I'm wondering if I have no access to the ES node, is there any other way to still be able to somehow use the Maxmind databases.
May I know if I need to configure every ES node (I have 6 data and 3 master nodes) to point to the custom files (or place the files in every node), or just do it on a few specific nodes, e.g. just the 3 master nodes?
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.