Cara menginstal & menghapus Elasticsearch di Ubuntu 19.04, 18.04 & 16.04

ElasticSearch di Ubuntu atau sistem operasi lain akan menyediakan engine pencari teks lengkap. Ini adalah engine pencari terdistribusi multi-user open-source berdasarkan perpustakaan Lucene. ElasticSearch dikembangkan di Java di bawah lisensi Apache dan tersedia di komunitas dan versi komersial. Versi komersial ditawarkan sebagai service cloud. Sedangkan versi komunitasnya gratis dan bisa didownload oleh siapa saja untuk diinstal di Windows, Linux, dan macOS.

Dirancang untuk digunakan dalam komputasi awan, memungkinkan pencarian real-time, stabilitas, keandalan, kecepatan, dan kemudahan pemasangan dan useran. Ini memudahkan kita untuk mencari dokumen JSON bebas skema melalui interface HTTP. Jadi, Mari kita lihat:

Cara menginstal ElasticSearch di Ubuntu 19.04, 18.04, 16.04 LTS; OS Dasar, Linux Mint, dan Debian.

Langkah 1: Buka Terminal Perintah

Buka Linux Anda dan buka command terminal l. Jika Anda menggunakan Ubuntu maka cukup gunakan shortcut keyboard Ctrl+Alt+T untuk mendapatkan Terminal.

Langkah 2: Instal Java untuk ElasticSearch

ElasticSearch dikembangkan di Java dan memerlukan hal yang sama untuk dijalankan di sistem operasi apa pun seperti Windows, Linux, atau macOS. Jadi, hal pertama yang dibutuhkan dalam arah instalasi Elastic Search adalah Java di Ubuntu, LinuxMint, atau sistem berbasis Debian lainnya.

sudo apt-get install default-jdk

Periksa versi Java yang diinstal saat ini:

versi java

Trivia : Cara Instal Java di Ubuntu / Linux mint menggunakan Terminal

Langkah 3: Instal apt-transport-https

Untuk mengakses repositori Debian melalui saluran HTTPS yang aman, transport APT akan membantu kita dengan mengizinkan akses repositori melalui protokol HTTP Secure (HTTPS) yang juga disebut sebagai HTTP melalui TLS. Perintah untuk menambahkannya adalah:

sudo apt-get install apt-transport-https

Langkah 4: Unduh dan instal Kunci Penandatanganan Publik untuk paket Elasticsearch

Gunakan perintah di bawah ini untuk mengunduh dan menginstal Kunci Penandatanganan Publik yang akan membantu kita menambahkan repositori resmi ke ElasticSearch di Ubuntu.

wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key tambahkan –

Langkah 5: Tambahkan Repositori untuk ElasticSearch

Saat menulis tutorial instalasi ElasticSearch di Linux ini, versi stabil terbaru adalah 7.1, namun, setelah menambahkan repo ini Anda dapat memperbarui ElasticSearch ke versi stabil yang akan datang.

Catatan : Jika Anda ingin menginstal repositori yang lebih lama maka cukup ubah 7.x ke versi yang Anda inginkan. Misalnya, Anda ingin menginstal ElasticSearch versi 6 maka menjadi 6.x.

add-apt-repository “deb https://artifacts.elastic.co/packages/7.x/apt stable main” atau Sudo sh -c ‘echo “deb https://artifacts.elastic.co/packages/7. x/apt stable main” > /etc/apt/sources.list.d/elastic-7.x.list’

Langkah 6: Unduh dan Instal ElasticSearch di Ubuntu Linux

Setelah menambahkan repo untuk ElasticSearch, perbarui sistem terlebih dahulu, sehingga dapat mengenali repo yang ditambahkan dengan membersihkan cache.

Berikut adalah perintah pembaruan:

sudo apt-get update

Sekarang, ketik perintah instalasi ElasticSearch:

sudo apt-get install elasticsearch

Langkah 7: Konfigurasikan Elasticsearch untuk memulai secara otomatis

Setelah menginstal, jika Anda tidak ingin memulai service Elasticsearch secara manual, cukup tambahkan servicenya ke systemctl, sehingga dapat dimulai setiap saat secara otomatis dengan sistem boot.

Aktifkan service Elasticsearch

sudo systemctl aktifkan elasticsearch

Mulai service Elastis menggunakan perintah di bawah ini:

sudo systemctl start elasticsearch

Di masa mendatang untuk menghentikan service yang sama, Anda dapat menggunakan ini:

sudo systemctl stop elasticsearch

Langkah 8: Verifikasi Elasticsearch berjalan atau tidak

Semuanya sudah aktif dan berjalan sekarang di sistem Anda untuk ElasticSearch, saatnya untuk memeriksa apakah itu berfungsi dengan baik atau tidak. Jadi, untuk mengujinya kita menggunakan CURL.

Jika Anda tidak menginstal curl di sistem Anda, Anda dapat menggunakan perintah ini untuk mendapatkannya:

sudo apt-get install curl

Sekarang uji Elasticsearch dengan mengirimkan permintaan HTTP dengan nomor port 9200

curl -X DAPATKAN “localhost:9200/”

Keluaran:

[ dilindungi email ] :~$ curl -X GET “localhost:9200/” { “name” : “h2s-VirtualBox”, “cluster_name” : “elasticsearch”, “cluster_uuid” : “HQVZgfOsRXqc6qgJUqYUrg”, “version” : { ” number” : “7.1.0”, “build_flavor” : “default”, “build_type” : “deb”, “build_hash” : “606a173”, “build_date” : “16-05-2019T00:43:15.323135Z”, “build_snapshot” : false, “lucene_version” : “8.0.0”, “minimum_wire_compatibility_version” : “6.8.0”, “minimum_index_compatibility_version” : “6.0.0-beta1” }, “tagline” : “Anda Tahu, untuk Pencarian” }

Anda juga dapat memeriksa apakah itu berfungsi atau tidak menggunakan browser. Buka browser dan masukkan alamat localhost:9200. Outputnya akan muncul seperti screenshot di bawah ini.

Langkah 9: Konfigurasikan Elasticsearch melalui file YML

Untuk mengakses ElasticSearch dari IP publik mana pun, kita harus melakukan beberapa perubahan pada file konfigurasi ElasticSearch. Buka menggunakan perintah di bawah ini:

sudo nano /etc/elasticsearch/elasticsearch.yml

Dan beri komentar pada baris network.host dan atur alamat IP ke 0.0.0.0 dan simpan menggunakan Ctrl+X dan kemudian ketik Y dan tekan tombol Enter.

Setelah mengubah restart service ElasticSearch:

sudo systemctl restart elasticsearch.service

Catatan : Jika Anda menghadapi masalah seperti Curl: (7) Gagal terhubung ke port localhost 9200: Koneksi ditolak setelah mengubah atau restart service, tunggu selama 5-10 detik, waktu service membutuhkan waktu untuk memulai.

Langkah 10: Copot pemasangan Elasticsearch di Ubuntu (opsional)

Di masa mendatang, jika Anda ingin menghapus instalasi ElasticSearch dari Linux Anda (sistem Ubuntu, Debian, atau Linux Mint), gunakan perintah di bawah ini untuk melakukannya:

sudo apt-get –purge autoremove elasticsearch

Untuk menghapusnya sepenuhnya dari sistem, hapus juga direktorinya jika ada menggunakan perintah di bawah ini:

sudo rm -rf /var/lib/elasticsearch/ Sudo rm -rf /etc/elasticsearch

Instal ulang Elasticsearch (opsional)

Di masa depan, jika Anda ingin menginstal ulang Elasticsearch setelah menghapusnya, Anda dapat menggunakan perintah sederhana:

Sudo apt-get install elasticsearch karena repo masih ada di sistem Anda. Selain itu, Anda juga dapat menginstalnya dengan mengunduh langsung file Elasticseasrch.DEB dari situs resminya. Berikut adalah cara menginstal Elastichsearch menggunakan file DEB.

Log pencarian elastis

Untuk mengetahui masalah apa pun yang Anda hadapi saat mengonfigurasi ElasticSearch, Anda dapat melihat lognya yang dibuat oleh sistem.

Berikut adalah perintah untuk melihat log dari Elasticsearch.

sudo journalctl -u elasticsearch

Sumber Daya Lainnya:

  • Cara menginstal Node js di Ubuntu 19.04
  • Unduh dan instal Blender di Ubuntu
  • Instal Grunt di Windows 10/8/7
  • Instalasi Mongodb di Ubuntu 19.04 melalui command terminal
  • Cara menginstal pengelola paket Chocolatey di Windows 10/8/7