Инсталирайте Elasticsearch7.3 на CentOS7
Справка
Официален уебсайт Документация за продукта REST APIsДобавете REPO файл
Използвайте vi или vim, за да редактирате файла /etc/yum.repos.d/elasticsearch.repo, копирайте следното съдържание във файла, след това запишете и излезте.
[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
Извършете инсталация
yum -y install elasticsearch
Променете конфигурационния файл
Използвайте vi или vim, за да редактирате /etc/elasticsearch/elasticsearch.yml, променете обвързания IP и порт и след това променете името на възела. Препоръчва се размерът на кеша да бъде зададен на половината от физическата памет на сървъра. За подробности вижте следния пример.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Стартирайте услугата и проверете услугата
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Относно упълномощаването на връзката
След като инсталацията завърши, по подразбиране няма контрол за упълномощаване на връзката. Ако трябва да предоставяме услуги в обществена мрежова среда, ние също трябва да модифицираме конфигурацията, за да активираме проверка на упълномощаването на връзката. Обикновено нашите сценарии за използване няма да отворят услугата Elasticsearch навън, така че тази статия не описва подробно как да конфигурирате проверка на оторизацията на връзката. Когато нашата услуга е внедрена в локалната мрежа на сървъра, не е необходимо да активираме проверка на упълномощаването. Ако трябва да бъдем по-сигурни, можем да конфигурираме правилата на защитната стена на сървъра, за да ограничим достъпа.