Kibana is the default visualization tool for data in Elasticsearch. It also serves as a user interface for the Open Distro for Elasticsearch Security plugin.
Run Kibana using Docker
You can start Kibana using
docker run after creating a Docker network and starting Elasticsearch, but the process of connecting Kibana to Elasticsearch is significantly easier with a Docker Compose file.
docker pull amazon/opendistro-for-elasticsearch-kibana:0.9.0.
elasticsearch.yml, you can pass a custom
kibana.ymlto the container in the Docker Compose file.
Wait for the containers to start. Then see Get started with Kibana.
When finished, run
Run Kibana using the RPM or Debian package
- If you haven’t already, add the
yumrepositories specified in steps 1–2 in RPM or the
aptrepositories in steps 2–3 of Debian package.
sudo yum install opendistroforelasticsearch-kibanaor
sudo apt install opendistroforelasticsearch-kibana
- (Optional) Modify
sudo systemctl start kibana.service
To stop Kibana:
sudo systemctl stop kibana.service
To run Kibana when the system starts:
sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable kibana.service
You can also modify the values in
Get started with Kibana
- After starting Kibana, you can access it at port 5601. For example, http://localhost:5601
- Log in with the default username
- Choose Try our sample data and add the sample flight data.
- Choose Discover and search for a few flights.
- Choose Dashboard, [Flights] Global Flight Dashboard, and wait for the dashboard to load.