Инсталиране на 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 - версия
Можете да видите тази версия 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 / downloads / elasticsearch / elasticsearch-7.12.0-x86_64.об / мин
За в бъдеще просто посетете страницата за изтегляне на Elasticsearch, копирайте адреса на връзката на пакета RPM и го поставете на мястото на връзката в горната команда или можете просто да промените номера на версията в горната команда от 7.10.2 до последната налична версия.
След като Elasticsearch бъде инсталиран, следващата стъпка е да активирате еластичното търсене.
Първо презаредете демона, като използвате командата.
$ sudo systemctl daemon-reload
След презареждане на демона активирайте услугата на Elasticsearch.
$ sudo systemctl позволява еластично търсене.обслужване
Стъпка 3: Конфигуриране на Elasticsearch на CentOS 8
След инсталирането на Elasticsearch, ако искате да конфигурирате Elastic търсене според вашето желание, конфигурационните файлове на Elasticsearch се поставят в директорията / etc / elasticsearch. Например, ако искате да промените името на сървъра или клъстера или да конфигурирате еластичното търсене за отдалечен достъп, всички тези видове опции за конфигурация се поставят вътре в търсенето на еластично.yml файл.
еластично търсене.yml
За настройките и конфигурацията на сървъра всички опции са в този файл.
Отворете еластичното търсене.yml файл в нано текстов редактор в терминала.
$ sudo nano / etc / elasticsearch / elasticsearch.yml
И коментирайте редовете, които започват от „възел.име" и "клъстер.име”И предоставете желаните имена, за да промените съответно името на сървъра и клъстера.
възел.name: "Име на нов възел"Клъстер. име: newClusterName
По същия начин, ако искате да конфигурирате еластичното търсене за отдалечен достъп, коментирайте реда, който започва с „мрежа.домакин”, Ако е коментиран и предоставя IP адреса на отдалечения хост.
След всички конфигурации запазете файла и излезте с помощта на клавишните комбинации (CTRL + S) и (CTRL + X).
След промяна на конфигурационния файл, за да приложим промени, трябва да рестартираме услугата Elasticsearch.
$ sudo systemctl рестартирайте elasticsearch.обслужване
Конфигурацията на Elastic search се запазва и прилага успешно.
Заключение
Ето как можем да инсталираме Elastic search в операционната система CentOS 8 и да го конфигурираме според нашите изисквания. С помощта на Elasticsearch можем да извършим търсене в уебсайт, търсене на приложения, мониторинг на ефективността на приложенията, Анализ на бизнеса и сигурността и много други задачи. За да научите повече за Elasticsearch, прочетете ръководството за начало на Elasticsearch от официалния му уебсайт.