-
Use docker compose with the provided docker-compose.yml:
cd es docker-compose up
-
Check that it is running using your browser:
- Elasticsearch: http://localhost:9200
- Kabana: http://localhost:5601
-
Maven can take care of the installation steps:
- download
- initialize collection
- start
-
Use maven to download:
cd es/es-dashboard mvn install -Pkb-download
-
Run locally:
mvn exec:exec -Dkb-start
-
Download Kibana 8.14.3 from https://www.elastic.co/downloads/kibana
-
Set Kibana base path and index name in config/kibana.yml:
server.basePath: "/geonetwork/dashboards" server.rewriteBasePath: false
-
Adapt if needed
elasticsearch.url
andserver.host
. -
Start Kibana manually:
cd kibana/bin ./kibana
-
Kibana should be running from:
http://localhost:5601
-
And should be visible within the geonetwork interface at:
http://localhost:8080/geonetwork/dashboards
If it does not start properly, check Kibana log files (eg. it may fail if Elasticsearch version is not compatible with Kibana version).
Visit Kibana in a browser using one of the above links and go to 'Saved Objects'. Import export.ndjson from https://github.com/geonetwork/core-geonetwork/blob/main/es/es-dashboards/data/export.ndjson
Kibana can be installed from the debian files, and Kibana 8.14.3 is confirmed as working with Geonetwork 4.4.x.
Set Kibana to start when the server starts up, using the instructions at https://www.elastic.co/guide/en/kibana/current/start-stop.html