Еластичний пошук

Як встановити Elasticsearch на CentOS 8

Як встановити Elasticsearch на CentOS 8
Elasticsearch - це дуже популярна та потужна платформа для аналізу та розподіленого пошуку в режимі реального часу. Elasticsearch - це проект з відкритим вихідним кодом та безкоштовний у розробці, розроблений компанією Elastic. Його масштабованість, простота використання та безкоштовні функції дозволяють користувачам використовувати його для тестування для складного пошуку. Він підтримує служби RESTful для обробки даних, комбінуючи методи HTTP з HTTP URI. Почнемо з установки Elasticsearch на CentOS 8.

Встановлення Elasticsearch на CentOS 8

Оскільки Elasticsearch написаний на Java, першим кроком є ​​встановлення Java в операційній системі CentOS 8.

Крок 1: Встановіть Java на CentOS 8

Java можна встановити на вашу машину CentOS 8, встановивши JRE (середовище виконання Java). Пакет 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 на 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. Наприклад, якщо ви хочете змінити ім'я сервера чи кластера або налаштувати еластичний пошук для віддаленого доступу, усі ці типи параметрів конфігурації розміщуються всередині elastique search.файл yml.

еластичний пошук.yml

Що стосується налаштувань та конфігурації сервера, усі параметри містяться у цьому файлі.

Відкрийте еластичний пошук.yml у текстовому редакторі нано в терміналі.

$ sudo nano / etc / elasticsearch / elasticsearch.yml

І прокоментуйте рядки, які починаються з “вузол.ім'я”Та“скупчення.ім'я”Та надайте бажані імена для зміни імені сервера та кластера відповідно.

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

Подібним чином, якщо ви хочете налаштувати еластичний пошук для віддаленого доступу, розкоментуйте рядок, який починається з “мережі.господар”, Якщо він коментується та надає IP-адресу віддаленого хоста.

Після всіх конфігурацій збережіть файл і вийдіть за допомогою комбінаційних клавіш (CTRL + S) та (CTRL + X).

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

$ sudo systemctl перезапусти еластичний пошук.обслуговування

Конфігурація еластичного пошуку зберігається та успішно застосовується.

Висновок

Ось як ми можемо встановити Elastic search в операційній системі CentOS 8 і налаштувати його відповідно до наших вимог. Використовуючи Elasticsearch, ми можемо виконувати пошук на веб-сайті, пошук додатків, моніторинг продуктивності додатків, аналіз бізнесу та безпеки та багато інших завдань. Щоб дізнатись більше про Elasticsearch, прочитайте посібник із початку роботи Elasticsearch на його офіційному веб-сайті.

Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...
Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...
Встановіть останню стратегічну гру OpenRA на Ubuntu Linux
OpenRA - це ігровий движок Libre / Free Real Time Strategy, який відтворює ранні ігри Вествуда, такі як класичний Command & Conquer: Red Alert. Пошире...