作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 logstash 中加载 CSV 文件,但它没有读取文件,也没有在 elasticsearch 中创建索引
我需要在 elasticsearch 中读取 CSV 文件。
尝试对配置文件进行一些更改。
我的配置文件
input {
file {
type => "csv"
path => "/root/installables/*.csv"
start_position => beginning
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
}
output {
elasticsearch {
hosts => localhost
index => "client"
}
}
最佳答案
我认为您应该放置一个“csv”过滤器。我让它像这样工作:
input {
file {
path => "/filepath..."
start_position => beginning
# to read from the beginning of file
sincedb_path => "/dev/null"
}
}
filter {
csv {
columns => ["COL1", "COL2"]
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
host => "localhost"
index => "csv_index"
}
}
关于logstash - 如何在logstash中加载CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35199865/
我是一名优秀的程序员,十分优秀!