GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Mengonfigurasi Elasticsearch di Ubuntu 20.04

Menginstal Elasticsearch di Ubuntu 20.04 adalah tugas sederhana yang memungkinkan server kami mencari data dalam jumlah besar. Aplikasi yang sangat populer ini merupakan jantung dari banyak perusahaan lain seperti Amazon yang menggunakannya untuk memberikan jawaban kepada pengguna. Jadi, mari kita pelajari lebih lanjut.

Apa itu Elasticsearch?

Elasticsearh adalah mesin pencari dan analitik. Ini dapat didistribusikan dan mudah diskalakan, berfokus terutama pada bisnis dan dunia ilmiah. Ini dapat diakses melalui API yang luas dan rumit. Keuntungan utama menggunakan Elasticsearch adalah mendapatkan hasil dalam sejumlah besar data yang memungkinkan.

Selain itu, ditulis dalam Java dan dirilis di bawah lisensi Apache . Kami dapat menginstal perangkat lunak secara langsung di distribusi GNU/Linux favorit kami, di Amazon AWS, atau Microsoft Windows Azure. Itulah sebabnya ia hadir di banyak server di seluruh dunia.

Cepat, stabil, dengan API yang kuat, dan dengan dukungan hebat untuk bahasa pemrograman terbaik adalah alasan utama mengapa Netflix berani menggunakan Elasticsearch.

Instal Elasticsearch di Ubuntu 20.04

Seperti yang diharapkan, Elasticsearch tidak tersedia di repositori resmi Ubuntu 20.04 tetapi cukup mudah untuk diinstal.

1. Instal Java di Ubuntu 20.04

Karena Elasticsearch dibangun di Java, yang perlu kita lakukan adalah menginstalnya sebagai dependensi. Untuk melakukannya, buka terminal atau sambungkan melalui SSH dan perbarui Ubuntu.

sudo apt update
sudo apt upgrade

Setelah sistem ditingkatkan sepenuhnya, dimungkinkan untuk menginstal Java dengan menjalankan:

sudo apt install openjdk-11-jre

Setelah itu, kita dapat memulai instalasi.

2. Menginstal Elasticsearch di Ubuntu 20.04

Karena Elasticsearch tidak termasuk dalam repositori resmi Ubuntu 20.04, kami harus mencari cara lain untuk menginstalnya. Metode yang disarankan adalah menambahkan repositori resmi aplikasi untuk Ubuntu 20.04.

Pertama, tambahkan kunci GPG ke repositori sehingga sistem dapat dengan percaya diri menginstal aplikasi dari sana.

curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Contoh Keluaran:

OK

Sekarang tambahkan repositori dengan perintah berikut:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

Sekarang segarkan APT dengan menjalankan

sudo apt update

Terakhir, saatnya menginstal Elasticsearch dengan menjalankannya:

sudo apt install elasticsearch

Ketika instalasi selesai, Anda akan dapat mengelolanya sebagai layanan sistem dan perintah systemctl

sudo systemctl enable elasticsearch --now
sudo systemctl status elasticsearch

Ini akan membuatnya berfungsi dengan baik.

Konfigurasi Elasticsearch di Ubuntu 20.04

Semua konfigurasi Elasticsearch ada di elasticsearch.yml file di mana kita dapat membuat banyak pengaturan berbeda.

Sebelum mengeditnya, ada baiknya untuk membuat cadangan.

sudo cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml.bak

Lalu edit:

sudo nano /etc/elasticsearch/elasticsearch.yml

File dalam format YML jadi berhati-hatilah saat mengeditnya. Dalam file ini, kita dapat mengonfigurasi nama cluster, port tempat Elasticsearch akan menjalankan, serta alamat IP tempat ia akan bekerja.

Dalam kasus kami, cukup ubah nilai network.host yang merujuk ke server tempat Elasticsearch berjalan. Karena ini akan bekerja secara lokal, cukup tambahkan/ubah

network.host: localhost

Simpan perubahan, tutup editor dan terapkan perubahan dengan memulai ulang layanan.

systemctl restart elasticsearch

Menguji Elasticsearch

Untuk menikmati potensi penuh dari Elasticsearch, kita perlu menciptakan lingkungan yang produktif tetapi kita dapat menguji secara lokal apakah penginstalan berhasil.

Untuk melakukannya, jalankan saja perintah berikut:

curl -X GET 'http://localhost:9200'

Contoh Keluaran:

{
"name" : "atechtown",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "2n4EAxqYQPGNSL4Pg96_-A",
"version" : {
"number" : "7.11.1",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "ff17057114c2199c9c1bbecc727003a907c0db7a",
"build_date" : "2021-02-15T13:44:09.394032Z",
"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"
}

Ketika Anda mendapatkan output yang mirip dengan yang ditampilkan, maka Anda tahu bahwa Elasticsearch telah berhasil diinstal.

Menghapus Elasticsearch

Untuk mencopot pemasangan Elasticsearch juga cukup sederhana karena untuk melakukannya, Anda perlu menjalankan

sudo apt remove elasticsearch

Tetapi juga nyaman untuk menghapus repositori yang telah kami tambahkan untuk menghindari masalah.

sudo rm /etc/apt/sources.list.d/elastic-7.x.list

Dengan cara ini tidak akan ada jejak Elasticsearch yang tersisa.

Kesimpulan

Setiap hari aplikasi OpenSource menjadi semakin penting dan fungsional. Itulah mengapa Elasticsearch mendapatkan tempatnya di kancah teknologi saat ini. Oleh karena itu, sebagai pengguna dan pemrogram, Anda harus mempelajari cara menginstal Elasticsearch di Ubuntu 20.04, meskipun ini sangat mudah dan dapat dijangkau oleh banyak orang.

Beritahu kami, apakah Anda tahu tentang Elasticsearch? apa yang Anda pikirkan? beri tahu kami di komentar dan bagikan kiriman.


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Elasticsearch di Ubuntu 20.04

  3. Cara menginstal dan mengkonfigurasi Elasticsearch di Ubuntu 18.04

  1. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  2. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  1. Cara Menginstal dan Mengonfigurasi Jenkins di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Askbot di Ubuntu 16.04

  3. Cara Menginstal dan Mengonfigurasi MongoDB di Ubuntu 14.04