Эластичный поиск

Как установить Elasticsearch на CentOS 8

Как установить Elasticsearch на CentOS 8
Elasticsearch - очень популярная и мощная платформа для анализа данных и распределенного поиска в реальном времени. Elasticsearch - это бесплатный проект с открытым исходным кодом, разработанный компанией Elastic. Его масштабируемость, простота использования и бесплатные функции позволяют пользователям использовать его в целях тестирования для сложного поиска. Он поддерживает службы RESTful для управления данными путем объединения методов HTTP с URI HTTP. Начнем с установки Elasticsearch на CentOS 8.

Установка Elasticsearch на CentOS 8

Поскольку Elasticsearch написан на Java, первым делом необходимо установить Java в операционной системе CentOS 8.

Шаг 1. Установите Java на CentOS 8

Java можно установить на вашем компьютере с CentOS 8, установив JRE (Java Runtime Environment). Пакет OpenJDK доступен в репозитории пакетов CentOS 8, и вы можете установить последнюю версию, набрав команду, указанную ниже.

$ sudo dnf установить java-11-openjdk-devel -y

После установки OpenJDK проверьте установленную версию.

$ java --version

Вы можете видеть, что версия 11.0.9.1 из OpenJDK успешно установлен на машине CentOS 8. Давайте сейчас установим Elasticsearch.

Шаг 2. Загрузите и установите Elasticsearch в CentOS 8

Elastic предоставляет все пакеты для установки Elasticsearch в любой операционной системе, такой как deb, tar.gz или об / мин. Для CentOS 8 нам обязательно понадобится пакет rpm для установки Elasticsearch на CentOS 8. Вы можете посетить их официальный сайт, эластичный.co, чтобы загрузить и установить последнюю стабильную версию Elastic search на CentOS 8.

Последняя и стабильная выпущенная версия Elasticsearch - 7.11.0 при написании этого поста. Загрузите и установите программу эластичного поиска, используя следующую команду:

$ sudo rpm -ivh https: // артефакты.эластичный.co / загрузки / elasticsearch / elasticsearch-7.12.0-x86_64.об / мин

В будущем просто посетите страницу загрузки Elasticsearch, скопируйте адрес ссылки пакета RPM и вставьте его на место ссылки в приведенной выше команде или вы можете просто изменить номер версии в приведенной выше команде с 7.10.2 до последней доступной версии.

После установки Elasticsearch следующим шагом будет включение эластичного поиска.

Сначала перезагрузите демон с помощью команды.

$ sudo systemctl демон-перезагрузка

После перезагрузки демона включите службу Elasticsearch.

$ sudo systemctl включить elasticsearch.услуга

Шаг 3: Настройка Elasticsearch в CentOS 8

После установки Elasticsearch, если вы хотите настроить эластичный поиск по своему желанию, файлы конфигурации Elasticsearch помещаются в каталог / etc / elasticsearch. Например, если вы хотите изменить имя сервера или кластера или настроить эластичный поиск для удаленного доступа, все эти типы параметров конфигурации помещаются внутри elasticsearch.yml файл.

эластичный поиск.yml

Для настроек и конфигурации сервера все параметры находятся в этом файле.

Откройте elasticsearch.yml в текстовом редакторе nano в терминале.

$ sudo нано / и т. д. / elasticsearch / elasticsearch.yml

И раскомментируйте строки, начинающиеся с "узел.название" а также "кластер.название»И укажите желаемые имена, чтобы изменить имя сервера и кластера соответственно.

узел.name: "Новое имя узла"
Кластер. имя: newClusterName

Аналогичным образом, если вы хотите настроить эластичный поиск для удаленного доступа, раскомментируйте строку, начинающуюся с символа «сеть.хозяин», Если он прокомментирован и предоставляет IP-адрес удаленного хоста.

После всех настроек сохраните файл и выйдите, используя сочетания клавиш (CTRL + S) и (CTRL + X).

После изменения файла конфигурации для применения изменений нам необходимо перезапустить службу Elasticsearch.

$ sudo systemctl перезапустить elasticsearch.услуга

Конфигурация эластичного поиска сохранена и успешно применена.

Заключение

Вот как мы можем установить эластичный поиск в операционной системе CentOS 8 и настроить его в соответствии с нашими требованиями. Используя Elasticsearch, мы можем выполнять поиск на веб-сайтах, поиск приложений, мониторинг производительности приложений, аналитику бизнеса и безопасности и многие другие задачи. Чтобы узнать больше об Elasticsearch, прочтите руководство по началу работы с Elasticsearch на его официальном сайте.

Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...
Средняя кнопка мыши не работает в Windows 10
В средняя кнопка мыши помогает пролистывать длинные веб-страницы и экраны с большим объемом данных. Если это прекратится, вы в конечном итоге будете и...
Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...