Инсталирајте Еластицсеарцх7.3 на ЦентОС7
Референца
Званични сајт Документација производа REST APIsДодајте РЕПО датотеку
Користите ви или вим за уређивање датотеке /етц/иум.репос.д/еластицсеарцх.репо, копирајте следећи садржај у датотеку, а затим сачувајте и изађите.
[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
Измените конфигурациону датотеку
Користите ви или вим за уређивање /етц/еластицсеарцх/еластицсеарцх.имл, модификовање везане ИП адресе и порта, а затим модификовање имена чвора. Величина предмеморије се препоручује да се постави на половину физичке меморије сервера. За детаље погледајте следећи пример.
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
О ауторизацији везе
Након инсталације, подразумевано нема контроле ауторизације везе. Ако морамо да пружамо услуге у јавном мрежном окружењу, такође морамо да изменимо конфигурацију како бисмо омогућили верификацију ауторизације везе. Обично наши сценарији коришћења неће отворити услугу Еластицсеарцх споља, па овај чланак не описује детаљно како да конфигуришете верификацију ауторизације везе. Када је наша услуга распоређена у локалној мрежи сервера, не морамо да омогућимо потврду ауторизације. Ако желимо да будемо сигурнији, можемо да конфигуришемо правила заштитног зида сервера да ограниче приступ.