Kibana
Kibana is the default visualization tool for data in Elasticsearch. It also serves as a user interface for the Open Distro for Elasticsearch security, alerting, and Index State Management plugins.
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.
-
Run
docker pull amazon/opendistro-for-elasticsearch-kibana:1.11.0. -
Create a
docker-compose.ymlfile appropriate for your environment. A sample file that includes Kibana is available on the Open Distro for Elasticsearch Docker installation page.Just like
elasticsearch.yml, you can pass a customkibana.ymlto the container in the Docker Compose file. -
Run
docker-compose up.Wait for the containers to start. Then see Get started with Kibana.
-
When finished, run
docker-compose down.
Run Kibana using the RPM or Debian package
- If you haven’t already, add the
yumrepositories specified in steps 1–2 in RPM or theaptrepositories in steps 2–3 of Debian package. sudo yum install opendistroforelasticsearch-kibanaorsudo apt install opendistroforelasticsearch-kibana- Modify
/etc/kibana/kibana.ymlto useelasticsearch.hostsrather thanelasticsearch.url. sudo systemctl start kibana.service-
To stop Kibana:
sudo systemctl stop kibana.service
Configuration
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 /etc/kibana/kibana.yml.
Run Kibana using the tarball
-
Download the tarball:
curl https://d3g5vo6xdbdb9a.cloudfront.net/tarball/opendistroforelasticsearch-kibana/opendistroforelasticsearch-kibana-1.11.0.tar.gz -o opendistroforelasticsearch-kibana-1.11.0.tar.gz -
Download the checksum:
curl https://d3g5vo6xdbdb9a.cloudfront.net/tarball/opendistroforelasticsearch-kibana/opendistroforelasticsearch-kibana-1.11.0.tar.gz.sha512 -o opendistroforelasticsearch-kibana-1.11.0.tar.gz.sha512 -
Verify the tarball against the checksum:
shasum -a 512 -c opendistroforelasticsearch-kibana-1.11.0.tar.gz.sha512On CentOS, you might not have
shasum. Install this package:sudo yum install perl-Digest-SHA -
Extract the TAR file to a directory and change to that directory:
tar -zxf opendistroforelasticsearch-kibana-1.11.0.tar.gz cd opendistroforelasticsearch-kibana -
If desired, modify
config/kibana.yml. -
Run Kibana:
./bin/kibana
Run Kibana on Windows (ZIP)
-
Download the ZIP.
-
Extract the ZIP file to a directory and open that directory at the command prompt.
-
If desired, modify
config/kibana.yml. -
Run Kibana:
.\bin\kibana.bat
Run Kibana on Windows (EXE)
-
Download the EXE file, run it, and click through the steps.
-
Open the command prompt.
-
Navigate to the Kibana install directory.
-
If desired, modify
config/kibana.yml. -
Run Kibana:
.\bin\kibana.bat
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
adminand passwordadmin. - 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.