Хотите узнать, как импортировать файл CSV в ElasticSearch? В этом уроке мы покажем вам, как импортировать файл CSV на сервер ElasticSearch с помощью Logstash или Kibana.
— Улунту 20
Улунту 19
Улунту 18
— ElasticSearch 7.6.2
— Логсташ 7.6.2
В нашем примере IP-адрес сервера ElastiSearch составляет 192.168.100.9.
В нашем примере мы собираемся установить Logstash и импортировать файл CSV.
ElasticSearch Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с установкой ElasticSearch.
Учебник Logstash — Установка
Используйте apt-get для установки необходимых пакетов.
Найдите каталог установки Java.
В нашем примере Java установлена на следующем каталоге: /usr/lib/jvm/java-11-openjdk-amd64
Создайте файл для настройки требуемых переменных Java.
Вот содержимое файла.
Перезагрузка компьютера.
Проверьте, автоматически ли система создала переменную среды под названием: JAVA_HOME.
Вот вывод команды.
Скачать и установить ключ репозитория ElasticSearch.
Добавьте официальный репозиторий ElasticSearch в базу данных APT
Обновите базу данных APT-GET и установите пакет Logstash.
Настройте службу Logstash для запуска автоматически.
Поздравляю! Вы закончили установку Logstash на Ubuntu Linux.
Tutorial ElasticSearch — Импорт файла CSV
Создайте файл CSV.
Вот наш файл содержание.
В нашем примере у нас есть файл CSV, показывающий дневную цену Bitcoin.
Создайте файл конфигурации Logstash.
Вот наш файл содержание.
Остановите службу Logstash.
Звезда службы Logstash с помощью нового файла конфигурации.
Вот вывод команды.
В нашем примере мы импортировали файл CSV, содержащий 2 поля, в ElasticSearch с помощью Logstash.
В нашем примере мы преобразовали поле, содержащее цену Bitcoin, в числовой поплавок типа.
В нашем примере мы ставим поле под названием DATETIME в качестве метки времени по умолчанию.
Проверьте, был ли индекс создан на сервере ElasticSearch.
Вот вывод команды.
Проверьте, была ли цена Bitcoin отображана как числовое значение.
Вот вывод команды.
В нашем примере поле под названием MARKET-PRICE было установлено в качестве номера поплавка.
Перечислите содержание индекса под названием Bitcoin.
Вот вывод команды.
Поздравляю! Вы импортировали файл CSV в ElasticSearch.