Cara Memasang Elasticsearch di Ubuntu 20.04

Cara Memasang Elasticsearch di Ubuntu 20.04

Elasticsearch adalah enjin carian dan analisis masa depan yang fleksibel, berkuasa, terbuka dan real-time. Menggunakan set API yang mudah, ia memberikan keupayaan untuk carian teks penuh. Carian elastik tersedia secara bebas di bawah lesen Apache 2, yang memberikan kelonggaran yang paling.

Tutorial ini akan membantu anda memasang Elasticsearch di Ubuntu 20.04 Sistem LTS.

Prasyarat

Log masuk ke sistem Ubuntu anda menggunakan keistimewaan sudo. Untuk pelayan Ubuntu jauh menggunakan SSH untuk mengaksesnya. Pengguna Windows boleh menggunakan dempul atau alternatif untuk log masuk ke sistem ubuntu.

Langkah 1 - Pasang Java

Elasticsearch memerlukan masa Java Run dipasang pada sistem. Ubuntu 20.04 Pengguna Sistem, boleh menjalankan arahan berikut untuk memasang Java (OpenJDK 11):

Kemas kini sudo apt sudo apt memasang openjdk-11-jdk 

Selepas pemasangan, periksa versi Java pada sistem anda:

java -versi  Versi OpenJDK "11.0.7 "2020-04-14 OpenJDK Runtime Environment (membina 11.0.7+10-Post-Ubuntu-3ubuntu1) OpenJDK 64-bit VM Server (Bina 11.0.7+10-Post-Ubuntu-3ubuntu1, Mod Campuran, Berkongsi) 

Juga, pastikan pembolehubah persekitaran Java_Home dikonfigurasikan:

Eksport java_home =/usr/lib/jvm/java-11-openjdk-amd64  

Langkah 2 - Pasang Elasticsearch di Ubuntu 20.04

Pasukan Rasmi Elasticsearch menyediakan repositori yang tepat untuk memasang Elasticsearch pada sistem Ubuntu Linux. Setelah memasang pakej di bawah dan import kekunci GPG untuk pakej Elasticsearch.

sudo apt memasang apt-transport-https  wget -qo - https: // artifak.elastik.CO/GPG-KEY-ELASTICSEARK | Sudo Apt-Key Tambah -  

Kemudian konfigurasikan repositori apt pada sistem debian anda. Perintah di bawah akan menambah repositori untuk memasang Elasticsearch terbaru 6.X pada sistem ubuntu anda.

ADD-APT-REPOSITORY "DEB https: // artifak.elastik.Co/Pakej/7.x/apt stabil utama "  

Setelah menambah repositori ke sistem anda. Jalankan arahan berikut untuk mengemas kini cache dan kemudian pasang pakej Elasticsearch pada sistem anda.

Kemas kini sudo apt  sudo apt memasang elasticsearch  

Perintah di atas akan memasang Elasticsearch termasuk semua kebergantungan yang diperlukan pada sistem anda.

Langkah 3 - Konfigurasikan Elasticsearch

Elasticsearch telah dipasang pada sistem anda. Anda boleh menyesuaikannya dengan mengedit fail konfigurasi Elasticsearch. Edit fail konfigurasi dalam editor teks kegemaran anda:

sudo nano/etc/elasticsearch/elasticsearch.yml  

Kemudian kemas kini konfigurasi asas di bawah:

  • rangkaian.Tuan rumah - Tetapkan hos rangkaian ke 0.0.0.0 untuk mendengar semua antara muka dan menjadikannya tersedia secara terbuka. Anda boleh menggunakan alamat LAN anda untuk akses LAN sahaja.
     rangkaian.Hos: 0.0.0.0 
  • kelompok.nama - Nama kelompok. Untuk kelompok multi-nod, semua nod mesti menggunakan nama kluster yang sama.
     kelompok.Nama: MyCluster1 
  • nod.nama - Tetapkan nama unik nod untuk mengenal pasti dalam kelompok.
     nod.Nama: "MyNode1" 

Simpan fail anda dan tutupnya.

Langkah 4 - Urus Perkhidmatan Elasticsearch

Seterusnya, anda perlu mengaktifkan Elasticsearch untuk memulakan secara automatik pada boot sistem. Mulakan perkhidmatan untuk kali pertama dengan menjalankan arahan berikut:

sudo /bin /systemctl membolehkan elasticsearch  sudo /bin /systemctl mula elasticsearch  

Anda boleh menggunakan arahan di bawah untuk menghentikan atau memulakan semula perkhidmatan Elasticsearch dari baris arahan:

sudo systemctl berhenti elasticsearch  sudo systemctl mulakan semula elasticsearch  

Langkah 5 - Sambungkan ke Elasticsearch

Perkhidmatan Elasticsearch sudah siap digunakan. Anda boleh mengujinya menggunakan utiliti baris perintah curl. Jalankan perintah GET mudah menggunakan curl untuk mengesahkan persediaan. Anda akan melihat butiran kluster Elasticsearch dengan versi di skrin anda.

curl -x dapatkan "http: // localhost: 9200/?cantik "  
Output konsol
"name": "mynode1", "cluster_name": "mycluster1", "cluster_uuid": "ylbezhdqq2w_gmidujxjyw", "versi": "nombor": ".8.0 "," Build_Flavor ":" Default "," Build_type ":" Deb "," Build_Hash ":" 75731469564444444444.234439Z "," BUILD_SNAPSHOT ": FALSE," LUCENE_VERSION ":" 8.5.1 "," minimum_wire_compatibility_version ":" 6.8.0 "," minimum_index_compatibility_version ":" 6.0.0-beta1 "," tagline ":" anda tahu, untuk carian " 

Output di atas menunjukkan spesifikasi pelayan Elasticsearch anda.

Anda boleh membuat baldi baru ke pelayan Elasticsearch anda dengan menjalankan arahan berikut. Tukar MyBucket dengan nama baldi anda:

curl -xput http: // localhost: 9200/mybucket  

Pengeluaran:

Output konsol
"mengakui": benar 

Kesimpulan

Dalam tutorial ini, anda telah belajar cara memasang Elasticsearch di Ubuntu 20.04 Sistem LTS. Juga, membantu anda membuat konfigurasi asas pelayan Elasticsearch.