в командной строке
аю учебник "Начало эластичного поиска". К сожалению, этот урок не охватывает первый шаг, который импортируетcsv
база данных вasticsearch.
Я гуглил, чтобы найти решение, но, к сожалению, оно не работает. Вот чего я хочу достичь и что у меня есть:
У меня есть файл с данными, которые я хочу импортировать (упрощенно)
id,title
10,Homer's Night Out
12,Krusty Gets Busted
Я хотел бы импортировать его с помощьюlogstash
, После исследования через Интернет я получаю следующий конфиг:
input {
file {
path => ["simpsons_episodes.csv"]
start_position => "beginning"
}
}
filter {
csv {
columns => [
"id",
"title"
]
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
action => "index"
hosts => ["127.0.0.1:9200"]
index => "simpsons"
document_type => "episode"
workers => 1
}
}
У меня проблема с указанием типа документа, поэтому после импорта данных и перехода кHTTP: // локальный: 9200 / Симпсоны / эпизод / 10 Я ожидаю увидеть результат с эпизодом 10.