- Lab
- A Cloud Guru
Deploy and Configure Kibana for an Elasticsearch Cluster
Kibana has a lot to offer when it comes to working with and managing an Elasticsearch cluster. Perhaps the most powerful tool when interacting with Elasticsearch is the Kibana Console tool. This provides a friendly user experience to interact directly with Elasticsearch APIs by including syntax highlighting and autocomplete to Elasticsearch API syntax. In this hands-on lab, you will be given the opportunity to exercise the following: * Deploy Kibana from an RPM * Configure Kibana's server port * Bind Kibana to a specific network address * Start Kibana * Inspect Kibana logs * Use Kibana's Console tool to interact with Elasticsearch APIs
Path Info
Table of Contents
-
Challenge
Install Kibana on the master-1 node.
Using the Secure Shell (SSH), log in to the
master-1
node ascloud_user
via the public IP address.Become the
root
user with:sudo su -
Download the Kibana 7.6 RPM:
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.6.0-x86_64.rpm
Install Kibana:
rpm --install kibana-7.6.0-x86_64.rpm
Configure Kibana to start on system boot:
systemctl enable kibana
-
Challenge
Configure Kibana.
Log in to the
master-1
node and become theroot
user with:sudo su -
Open the
/etc/kibana/kibana.yml
file:vim /etc/kibana/kibana.yml
Change the following line:
#server.port: 5601
to
server.port: 8080
Change the following line:
#server.host: "localhost"
to
server.host: "10.0.1.101"
-
Challenge
Start Kibana.
Log in to the
master-1
node and become theroot
user:sudo su -
Start Kibana:
systemctl start kibana
-
Challenge
Use Kibana's Console tool.
After Kibana has finished starting up, which may take a few minutes navigate to
http://PUBLIC_IP_ADDRESS_OF_MASTER-1:8080
in your web browser and navigate to Dev Tools > Console.Check the node status of the cluster via the console tool with:
GET _cat/nodes?v
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.