Pasang Elasticsearch7.3 di CentOS7
Rujukan
Laman web rasmi Dokumentasi Produk REST APIsTambah fail REPO
Gunakan vi atau vim untuk mengedit fail /etc/yum.repos.d/elasticsearch.repo, salin kandungan berikut ke fail, kemudian 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 pemasangan
yum -y install elasticsearch
Ubah suai fail konfigurasi
Gunakan vi atau vim untuk mengedit /etc/elasticsearch/elasticsearch.yml, mengubah IP dan port terikat, dan kemudian mengubah nama nod. Ukuran cache disyorkan untuk ditetapkan pada separuh memori fizikal pelayan. Untuk perincian, sila rujuk 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"]
Mulakan perkhidmatan dan sahkan perkhidmatan
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Mengenai kebenaran sambungan
Setelah pemasangan selesai, tidak ada kawalan keizinan sambungan secara lalai. Sekiranya kita perlu menyediakan perkhidmatan dalam persekitaran rangkaian awam, kita juga perlu mengubah konfigurasi untuk membolehkan pengesahan kebenaran sambungan. Biasanya senario penggunaan kami tidak akan membuka perkhidmatan Elasticsearch ke luar, jadi artikel ini tidak menerangkan secara terperinci cara mengkonfigurasi pengesahan kebenaran sambungan. Apabila perkhidmatan kami dikerahkan di rangkaian kawasan setempat pelayan, kami tidak perlu mengaktifkan pengesahan kebenaran. Sekiranya kami perlu lebih selamat, kami dapat mengkonfigurasi peraturan firewall pelayan untuk menyekat akses.