Усталюйце 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 звонку, таму ў гэтым артыкуле не падрабязна апісана, як наладзіць праверку аўтарызацыі злучэння. Калі наша служба разгорнута ў лакальнай сетцы сервера, нам не трэба ўключаць праверку аўтарызацыі. Калі нам трэба быць больш бяспечнымі, мы можам наладзіць правілы брандмаўэра сервера, каб абмежаваць доступ.