Sorry but that is not the correct part of the logs... there are many many logs perhaps take the file
grep -i geo my-application.log
and show those results...
I am asking internally... I am seeing some inconsistency in 8.7.0... but oddly not with your version the geo dbs loaded right away...
BTW this is what geostats should look like... seeing if there is a command to force reload..
curl 'localhost:9200/_ingest/geoip/stats?pretty'
{
"stats" : {
"successful_downloads" : 3,
"failed_downloads" : 0,
"total_download_time" : 5082,
"databases_count" : 3,
"skipped_updates" : 0,
"expired_databases" : 0
},
"nodes" : {
"3-C7p0V6TZegryYhcK7ayA" : {
"databases" : [
{
"name" : "GeoLite2-City.mmdb"
},
{
"name" : "GeoLite2-Country.mmdb"
},
{
"name" : "GeoLite2-ASN.mmdb"
}
],
"files_in_temp" : [
"GeoLite2-ASN.mmdb_elastic-geoip-database-service-agreement-LICENSE.txt",
"GeoLite2-ASN.mmdb_LICENSE.txt",
"GeoLite2-City.mmdb_LICENSE.txt",
"GeoLite2-Country.mmdb_elastic-geoip-database-service-agreement-LICENSE.txt",
"GeoLite2-ASN.mmdb",
"GeoLite2-City.mmdb_COPYRIGHT.txt",
"GeoLite2-City.mmdb",
"GeoLite2-City.mmdb_elastic-geoip-database-service-agreement-LICENSE.txt",
"GeoLite2-Country.mmdb_LICENSE.txt",
"GeoLite2-Country.mmdb",
"GeoLite2-ASN.mmdb_COPYRIGHT.txt",
"GeoLite2-Country.mmdb_COPYRIGHT.txt",
"GeoLite2-City.mmdb_README.txt"
]
}
}
}
I have one other thing you can try...
Try to disable then reenable
Disable the geoip databases
PUT _cluster/settings
{
"persistent": {
"ingest.geoip.downloader.enabled" : false
}
}
GET _cat/indices/.ge*?v
GET _ingest/geoip/stats
Wait about 2 mins then re-enable
PUT _cluster/settings
{
"persistent": {
"ingest.geoip.downloader.enabled" : true
}
}
GET _cat/indices/.ge*?v
GET _ingest/geoip/stats
Let me know if that works
You also try setting false / true in elasticsearch.yml and start stop see if that works