https://www.elastic.co/kr/downloads/logstash
input {
file {
path => ["절대경로/filename.csv"]
start_position => "beginning"
}
}
filter {
csv {
# 구분자 및 컬럼명 설정
separator => ","
columns => ["column_name1", "column_name2", ...]
# mutate{
# convert => { #타입 지정
# "column_name1" => "string"
# "column_name2" => "string"
# }
# }
}
output {
stdout{
codec => rubydebug
}
elasticsearch {
hosts => ["http://localhost:9200"]
index => "index_name"
}
}
logstash.bat -f 절대경로\file_name.conf
localhost:9200/index_name/_search?pretty