How To Install Elasticsearch and Kibana on Ubuntu Linux
Isi kandungan:
Elasticsearch adalah sumber terbuka yang diedarkan carian teks penuh dan enjin analitik. Ia menyokong operasi RESTful dan membolehkan anda menyimpan, mencari, dan menganalisis data besar dalam masa nyata.
Elasticsearch adalah salah satu daripada enjin gelintaran yang paling popular yang menggunakan aplikasi yang mempunyai keperluan carian yang rumit seperti kedai e-dagang besar dan aplikasi analitik.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Elasticsearch di Ubuntu 18.04. Arahan yang sama berlaku untuk Ubuntu 16.04 dan mana-mana pengedaran berasaskan Ubuntu, termasuk Linux Mint, Kubuntu dan OS Elementary.
Prasyarat
Anda perlu log masuk sebagai pengguna dengan keistimewaan sudo untuk dapat memasang pakej pada sistem Ubuntu anda.
Memasang Elasticsearch
Cara paling mudah untuk memasang Elasticsearch di Ubuntu 18.04 adalah dengan memasang pakej deb dari repositori Elasticsearch rasmi.
Pada masa menulis artikel ini, versi terbaru Elasticsearch adalah
7.0.0
dan memerlukan Java 8 untuk dipasang pada sistem.
Mulakan dengan mengemas kini indeks pakej dan pasang pakej apt-transport-https yang diperlukan untuk mengakses repositori melalui
sudo apt update
sudo apt install apt-transport-https
Pasang OpenJDK 8:
sudo apt install openjdk-8-jdk
Sahkan pemasangan Java dengan menjalankan perintah berikut yang akan mencetak versi Java:
java -version
Keluaran seharusnya kelihatan seperti ini:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
Sekarang bahawa Java dipasang, langkah seterusnya adalah menambah repositori Elasticsearch.
Import GPG repositori menggunakan perintah
wget
berikut:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Arahan di atas harus mengeluarkan
OK
yang bermaksud bahawa kunci telah diimport dengan jayanya dan pakej dari repositori ini akan dianggap dipercayai.
Seterusnya, tambahkan repositori Elasticsearch ke sistem dengan mengeluarkan:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
Sekiranya anda ingin memasang versi sebelumnya dari Elasticsearch, ubah
7.x
dalam arahan di atas dengan versi yang anda perlukan.
Setelah repositori diaktifkan, kemas kini senarai pakej
apt
dan pasang enjin Elasticsearch dengan menaip:
sudo apt update
sudo apt install elasticsearch
Perkhidmatan Elasticsearch tidak akan bermula secara automatik selepas proses pemasangan selesai. Untuk memulakan perkhidmatan dan membolehkan perkhidmatan dijalankan:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
Anda boleh mengesahkan bahawa Elasticsearch berjalan dengan menghantar permintaan HTTP ke port 9200 pada localhost dengan perintah curl berikut:
curl -X GET "localhost:9200/"
Anda harus melihat sesuatu yang serupa dengan ini:
{ "name": "kwEpA2Q", "cluster_name": "elasticsearch", "cluster_uuid": "B-5B34LXQFqDeIYwSgD3ww", "version": { "number": "7.0.0", "build_flavor": "default", "build_type": "deb", "build_hash": "b7e28a7", "build_date": "2019-04-05T22:55:32.697037Z", "build_snapshot": false, "lucene_version": "8.0.0", "minimum_wire_compatibility_version": "6.7.0", "minimum_index_compatibility_version": "6.0.0-beta1" }, "tagline": "You Know, for Search" }
Ia akan mengambil masa 5-10 saat untuk memulakan perkhidmatan. Jika anda melihat
curl: (7) Failed to connect to localhost port 9200: Connection refused
, tunggu beberapa saat dan cuba lagi.
sudo journalctl -u elasticsearch
Tahniah, pada ketika ini anda mempunyai Elasticsearch dipasang pada pelayan Ubuntu anda.
Mengkonfigurasi Elasticsearch
Data Elasticsearch disimpan dalam direktori
/var/lib/elasticsearch
, fail konfigurasi terletak di
/etc/elasticsearch
dan pilihan permulaan Java boleh dikonfigurasi dalam fail
/etc/default/elasticsearch
.
Secara lalai, Elasticsearch dikonfigurasi untuk mendengar pada localhost sahaja. Jika pelanggan menyambung ke pangkalan data juga berjalan pada hos yang sama dan anda sedang menubuhkan kluster nod tunggal, anda tidak perlu mengubah fail konfigurasi lalai.
Akses Jauh
Daripada kotak Elasticsearch, tidak melaksanakan pengesahan supaya dapat diakses oleh siapa saja yang dapat mengakses API HTTP. Jika anda ingin membenarkan akses jauh ke pelayan Elasticsearch anda, anda perlu mengkonfigurasi firewall anda dan membenarkan akses ke port Elasticsearch 9200 hanya dari pelanggan yang dipercayai.
Ubuntu dilengkapi dengan alat konfigurasi firewall yang dipanggil UFW. Secara lalai, UFW dipasang tetapi tidak didayakan. Sebelum membolehkan firewall UFW terlebih dahulu menambahkan peraturan yang akan membenarkan sambungan SSH masuk:
sudo ufw allow 22
Benarkan penilaian dari alamat IP dipercayai terpencil:
sudo ufw allow from 192.168.100.20 to any port 9200
Jangan lupa untuk menukar
192.168.100.20
dengan alamat IP jauh anda.
Dayakan UFW dengan menaip:
sudo ufw enable
Akhir sekali, periksa status firewall:
sudo ufw status
Keluaran seharusnya kelihatan seperti ini:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 9200 ALLOW 192.168.100.20 22 (v6) ALLOW Anywhere (v6)
Sebaik sahaja firewall anda dikonfigurasikan langkah seterusnya adalah untuk mengedit konfigurasi Elasticsearch dan membolehkan Elasticsearch untuk mendengar sambungan luaran.
Untuk berbuat demikian, buka fail konfigurasi
elasticsearch.yml
:
sudo nano /etc/elasticsearch/elasticsearch.yml
Cari baris yang mengandungi
network.host
, uncomment itu, dan tukar nilai ke
0.0.0.0
:
network.host: 0.0.0.0
Mulakan semula perkhidmatan Elasticsearch untuk perubahan yang berlaku:
sudo systemctl restart elasticsearch
Itu sahaja. Anda kini boleh menyambung ke pelayan Elasticsearch dari lokasi terpencil anda.
Kesimpulannya
Anda telah berjaya memasang Elasticsearch pada Ubuntu anda 18.04. Anda kini boleh melawat halaman Dokumentasi Elasticsearch rasmi dan belajar bagaimana untuk memulakan dengan Elasticsearch.
java elasticsearch database ubuntuMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang elasticsearch pada centos 7
Elasticsearch adalah salah satu daripada enjin gelintaran yang paling popular yang menggunakan aplikasi yang mempunyai keperluan carian yang rumit seperti kedai e-dagang besar dan aplikasi analitik. Tutorial ini menerangkan cara memasang Elasticsearch pada CentOS 7.
Bagaimana untuk memasang elasticsearch pada debian 9
Elasticsearch adalah salah satu daripada enjin gelintaran yang paling popular yang menggunakan aplikasi yang mempunyai keperluan carian yang rumit seperti kedai e-dagang besar dan aplikasi analitik. Tutorial ini akan membimbing anda melalui proses memasang Elasticsearch pada Debian 9.







