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