Elasticsearch is an open-source, distributed search and analytics engine. It is highly scalable and can be used to search, store, and analyze large amounts of data. In this tutorial, we will learn how to install Elasticsearch on Ubuntu Server Latest.
To follow along with this tutorial, you will need:
Before we begin, let's update our Ubuntu system to the latest version.
sudo apt update
sudo apt upgrade
Elasticsearch requires Java to run. We will install the OpenJDK 8 package.
sudo apt-get install openjdk-8-jre-headless
Elasticsearch can be installed using the Debian package provided by Elasticsearch.
sudo apt-get install apt-transport-https
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update
sudo apt-get install elasticsearch
Once the installation is complete, start Elasticsearch using the following command:
sudo systemctl start elasticsearch.service
To ensure that Elasticsearch starts on boot, run:
sudo systemctl enable elasticsearch.service
Check the status of Elasticsearch to make sure it is running.
sudo systemctl status elasticsearch.service
To verify that Elasticsearch is installed and running correctly, use the curl command to check the Elasticsearch version.
curl -X GET http://localhost:9200
The output should be similar to the following:
{
"name" : "Gandalf Marvel",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "W57zE6vVRXK-E5k6l5UW2Q",
"version" : {
"number" : "7.10.2",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "747e1cc71def077253878a59143c1f785afa92b9",
"build_date" : "2021-01-13T00:42:12.435326Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
The version number should match the Elasticsearch version you installed.
In this tutorial, we learned how to install Elasticsearch on Ubuntu Server Latest. With Elasticsearch installed, you can begin to create indexes and start searching and analyzing large amounts of data.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!