KIBANA Can't Download GeoJSON Map Due To CORS Error

Hello All,

I tried starting my Kibana Server but I got the an error. I included the necessary enable CORS parameters which I need to visualize a map in Kibana but when I try to visualize the map in Kibana I get the following error:

Cannot download http://localhost:8000/Liberian_Counties.geojson file. Please ensure the CORS configuration of the server permits requests from the Kibana application on this host

In order to resolve the above error I now included the following HTTP CORS related parameters in the KIbana.yml file

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: kbn-version, Origin, X-Requested-With, Content-Type, Accept, Engaged-Auth-Token

When I restarted the Kibana Server in order that the 4 lines above take effect, I got the following error from the kibana server at startup.

error [08:36:55.054] [fatal][root] Error: "http.cors.enabled", "http.cors.allow-origin", "http.cors.allow-methods", and "http.cors.allow-headers" settings were not applied. Check for spelling errors and ensure that expected plugins are installed.
** at KbnServer.exports.default (C:\Elastic Search Setup\kibana-6.5.4-windows-x86_64\src\server\config\complete.js:21:17)**
** at KbnServer.mixin (C:\Elastic Search Setup\kibana-6.5.4-windows-x86_64\src\server\kbn_server.js:170:16)**
** at **

Please can anyone help me to identify what the problem is and give the appropriate solution to the problem.

Thank You

Richard

@thomasneirynck

I have corrected the problem. I was supposed to put the above HTTP CORS related parameters in the elastic.yml file AND NOT in the kibana.yml file as i did earlier.

Thank You All

Richard

Thanks for getting back with the solution.

Cheers
Rashmi

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.