Как установить и настроить Elasticsearch в Ubuntu?

Опубликовано: 25 Июня, 2021

Elasticsearch - это кроссплатформенная поисковая система, основанная на библиотеке Apache Lucene. Он предоставляет распределенную, совместимую с несколькими арендаторами полнотекстовую поисковую систему с веб-интерфейсом HTTP и документами JSON без схем. Он написан на Java.

Предварительные требования: установка Java в Ubuntu

Шаг 1. Сначала обновите вашу систему с помощью следующей команды:

 $ sudo apt установить обновление

Шаг 2: Загрузите файл .deb для elasticsearch.

$wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.3.1/elasticsearch-2.3.1.deb

Шаг 3: Используйте dpkg commond для установки файла .deb.

 $ sudo dpkg -i elasticsearch-2.3.1.deb

Шаг 4. Включите службу elasticsearch

 $ sudo systemctl включить elasticsearch.service

Шаг 5: Настройте конфигурацию сети для elasticsearch. Открыть файл

 $ sudo nano /etc/elasticsearch/elasticsearch.yml

и установите IP как localhost

...
network.host: 127.0.0.1
...

Шаг 6: Теперь перезапустите службу.

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

Шаг 7. Использование и тестирование Elasticsearch

 $ curl -X GET 'http: // localhost: 9200'

Вывод локона

{
  "name": "Узел-1",
  "имя_кластера": "mycluster1",
  "версия": {
    "number": "2.3.1",
    "build_hash": "bd980929010aef404e7cb0843e61d0665269fc39",
    "build_timestamp": "2016-04-04T12: 25: 05Z",
    "build_snapshot": ложь,
    "lucene_version": "5.5.0"
  }
}

Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .