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

Установите ElasticSearch в Ubuntu

Установите ElasticSearch в Ubuntu
В этой быстрой публикации мы увидим, как установить одну из самых популярных платформ для индексирования и поиска текста, Elasticsearch, на Ubuntu и начать ее использовать. Мы начнем сейчас.

База данных Elasticsearch

Elasticsearch - одна из самых популярных баз данных NoSQL, которая используется для хранения и поиска текстовых данных.

Elasticsearch основан на технологии индексирования lucene и позволяет выполнять поиск в миллисекундах на основе проиндексированных данных. Он поддерживает запросы к базе данных через REST API. Это означает, что мы можем использовать простые HTTP-вызовы и использовать HTTP-методы, такие как GET, POST, PUT, DELETE и т. Д. для доступа к данным.

 Установка Java

Чтобы установить Elasticsearch в Ubuntu, мы должны сначала установить Java. Java может быть не установлена ​​по умолчанию. Мы можем проверить это с помощью этой команды:

java -version

Когда мы запускаем эту команду, мы получаем следующий вывод:

Теперь мы установим Java в нашу систему. Используйте эту команду для этого:

sudo add-apt-репозиторий ppa: webupd8team / java
sudo apt-get update
sudo apt-get установить oracle-java8-installer

После того, как эти команды будут выполнены, мы можем снова проверить, что Java теперь установлена, используя ту же команду.

Установка Elasticsearch

Теперь установка Elasticsearch - это всего лишь несколько команд. Для начала загрузите файл пакета Elasticsearch со страницы ES:

wget https: // артефакты.эластичный.co / загрузки / elasticsearch / elasticsearch-6.2.2.деб

Когда мы запустим указанную выше команду, мы увидим следующий вывод:

Далее мы можем установить загруженный файл dpkg команда:

sudo dpkg -i elasticsearch-1.7.2.деб

Когда мы запустим указанную выше команду, мы увидим следующий вывод:

Убедитесь, что вы загружаете пакет deb только с веб-сайта ES.

Файлы конфигурации для Elasticsearch будут храниться по адресу / и т.д. / elasticsearch.  Чтобы убедиться, что Elasticsearch запущен и остановлен на машине, выполните следующую команду:

sudo update-rc.d elasticsearch по умолчанию

Настройка Elasticsearch

У нас есть активная установка для Elasticsearch. Чтобы эффективно использовать Elasticsearch, мы можем внести некоторые важные изменения в конфигурацию. Выполните следующую команду, чтобы открыть файл конфигурации ES:

Судо нано / и т. д. / elasticsearch / elasticsearch.yml

Сначала мы модифицируем узел.название а также кластер.название в эластичный поиск.yml файл. Не забудьте удалить # перед каждой строкой, которую вы хотите редактировать, чтобы снять с нее отметку как комментарий.

Измените эти свойства:

Как только вы закончите со всеми изменениями конфигурации, запустите ES-сервер в первый раз:

sudo service elasticsearch start

Когда мы запускаем эту команду и проверяем статус службы, мы получаем следующий вывод:

Использование Elasticsearch

Теперь, когда Elasticsearch запущен, мы можем начать использовать его для наших команд.

Чтобы просмотреть сведения об экземпляре и информацию о кластере, выполните следующую команду:

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

Возможно, вам придется установить curl, сделайте это с помощью этой команды:

sudo apt-get install curl

Когда мы запускаем эту команду, мы получаем следующий вывод:

Теперь мы можем попробовать вставить некоторые данные в ES, используя следующую команду:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'Content-Type: application
/ json '-d' "имя": "LinuxHint" '

Когда мы запускаем эту команду, мы получаем следующий вывод:

Попробуем сейчас получить данные:

curl -X GET 'http: // localhost: 9200 / linuxhint / hello / 1'

Когда мы запускаем эту команду, мы получаем следующий вывод:

Заключение

В этом кратком посте мы узнали, как установить Elasticsearch и выполнять на нем базовые запросы.

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