Instal Elasticsearch7.3 di CentOS7
Referensi
Situs resmi Dokumentasi Produk REST APIsTambahkan file REPO
Gunakan vi atau vim untuk mengedit file /etc/yum.repos.d/elasticsearch.repo, salin konten berikut ke file, lalu simpan dan keluar.
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Lakukan instalasi
yum -y install elasticsearch
Ubah file konfigurasi
Gunakan vi atau vim untuk mengedit /etc/elasticsearch/elasticsearch.yml, mengubah IP dan port terikat, lalu mengubah nama node. Ukuran cache disarankan untuk disetel ke setengah dari memori fisik server. Untuk detailnya, silakan lihat contoh berikut.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Mulai layanan dan verifikasi layanan
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Tentang otorisasi koneksi
Setelah penginstalan selesai, tidak ada kontrol otorisasi sambungan secara default. Jika kita perlu menyediakan layanan di lingkungan jaringan publik, kita juga perlu mengubah konfigurasi untuk mengaktifkan verifikasi otorisasi sambungan. Biasanya skenario penggunaan kami tidak akan membuka layanan Elasticsearch ke luar, jadi artikel ini tidak menjelaskan secara detail cara mengonfigurasi verifikasi otorisasi koneksi. Ketika layanan kami diterapkan di jaringan area lokal server, kami tidak perlu mengaktifkan verifikasi otorisasi. Jika kami ingin lebih aman, kami dapat mengkonfigurasi aturan firewall server untuk membatasi akses.