GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengatur Elasticsearch di Ubuntu 18.04 &16.04 LTS

Elasticsearch adalah mesin analitik dan sumber terbuka yang fleksibel dan kuat, didistribusikan secara real-time. Menggunakan serangkaian API sederhana, ini menyediakan kemampuan untuk pencarian teks lengkap. Pencarian elastis tersedia secara bebas di bawah lisensi Apache 2, yang memberikan fleksibilitas paling tinggi.

Tutorial ini akan membantu Anda menginstal Elasticsearch di sistem Ubuntu 18.04 &16.04 LTS.

Langkah 1 – Persyaratan

Masuk ke sistem Ubuntu Anda menggunakan hak sudo. Untuk server Ubuntu jarak jauh menggunakan ssh untuk mengaksesnya. Pengguna Windows dapat menggunakan dempul atau alternatif untuk masuk ke sistem Ubuntu.

Elasticsearch membutuhkan Java untuk berjalan di sistem apa pun. Pastikan sistem Anda telah menginstal Java dengan menjalankan perintah berikut. Perintah ini akan menunjukkan versi Java saat ini.

java -version

java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Juga, pastikan variabel lingkungan JAVA_HOME Anda dikonfigurasi:

echo $JAVA_HOME

/usr/lib/jvm/java-11-oracle

Langkah 2 – Instal Elasticsearch di Ubuntu

Tim resmi Elasticsearch menyediakan repositori yang tepat untuk menginstal Elasticsearch di sistem Linux Ubuntu. Setelah menginstal paket di bawah ini dan mengimpor kunci GPG untuk paket Elasticsearch.

sudo apt-get install apt-transport-https
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Kemudian konfigurasikan repositori apt pada sistem Debian Anda. Perintah di bawah ini akan menambahkan repositori untuk menginstal Elasticsearch 6.X terbaru di sistem Ubuntu Anda.

add-apt-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main"

Setelah menambahkan repositori ke sistem Anda. Jalankan perintah berikut untuk memperbarui cache dan kemudian menginstal paket Elasticsearch di sistem Anda.

sudo apt-get update
sudo apt-get install elasticsearch

Langkah 3 – Konfigurasi Elasticsearch

Elasticsearch telah diinstal pada sistem Anda. Anda dapat menyesuaikan ini dengan mengedit file konfigurasi Elasticsearch. Edit file konfigurasi di editor teks favorit Anda dan perbarui:

sudo nano /etc/elasticsearch/elasticsearch.yml

Ubah nilai berikut:

/etc/elasticsearch/elasticsearch.yml
 network.host: 0.0.0.0
 cluster.name: myCluster1
 node.name: "myNode1"
  • jaringan.host – Setel host jaringan ke 0.0.0.0 untuk mendengarkan semua antarmuka dan membuatnya tersedia untuk umum. Anda dapat menggunakan alamat LAN Anda hanya untuk akses LAN.
  • nama cluster – Nama klaster. Untuk cluster multi-node, semua node harus menggunakan nama cluster yang sama.
  • node.name – Tetapkan nama unik dari node untuk diidentifikasi dalam sebuah cluster.

Langkah 4 – Luncurkan Elasticsearch

Untuk mengonfigurasi Elasticsearch agar mulai secara otomatis saat sistem boot, jalankan perintah berikut:

sudo /bin/systemctl enable elasticsearch.service

Elasticsearch dapat dimulai dan dihentikan sebagai berikut:

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

Langkah 5 – Pengaturan Pengujian

Layanan Elasticsearch siap digunakan. Anda dapat mengujinya menggunakan utilitas baris perintah curl. Jalankan perintah GET sederhana menggunakan curl untuk memverifikasi pengaturan. Anda akan melihat detail cluster Elasticsearch dengan versi di layar Anda.

curl -X GET "http://localhost:9200/?pretty"
Keluaran Konsol
{
  "name" : "myNode1",
  "cluster_name" : "myCluster1",
  "cluster_uuid" : "YLBEZHdqQ2W_gMiDUJXJyw",
  "version" : {
    "number" : "7.3.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "de777fa",
    "build_date" : "2019-07-24T18:30:11.767338Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Ubuntu
  1. Cara Mengatur Server Rsyslog di Ubuntu 18.04 LTS

  2. Cara Mengatur HAProxy di Ubuntu 16.04

  3. Cara Meningkatkan Ubuntu 15.10 ke Ubuntu 16.04 LTS

  1. Cara Menginstal Elasticsearch di Ubuntu 18.04

  2. Cara Menginstal Elasticsearch di Ubuntu 20.04

  3. Cara Meningkatkan Ubuntu 18.04 LTS ke Ubuntu 20.04 LTS

  1. Cara Mengatur Registri Docker Pribadi di Ubuntu 18.04 LTS

  2. Cara Mengatur Server IRedMail di Ubuntu 18.04 LTS

  3. Cara Mengatur Proxy APT di Ubuntu 20.04 LTS