Elasticsearch 无法解析 [时间戳]

鲍勃·威廉

我知道那里有 30 个相同的问题,但我无法用其中一个答案解决我的问题。我的索引工作了 7 天,然后我决定删除数据:

DELETE csv

因为我确实一遍又一遍地上传相同的日期进行测试。在此之后,我尝试再次上传数据,所以我只得到了一份副本。我没有更改我上传的 .csv 文件中的任何内容。

但是我收到了错误消息:

[2017-11-29T14:23:44,345][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"csv", :_type=>"csv", :_routing=>nil}, 2017-10-01T04:13:19.000Z DESKTOP-*** **.0.0.201,Fred Orr ,Fred_Orr@**.s**m,2017-10-01;06:13:19,** Story: This Tiny Pill Changes Everythi], :response=>{"index"=>{"_index"=>"csv", "_type"=>"csv", "_id"=>"*****", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"failed to parse [timestamp]", "caused_by"=>{"type"=>"illegal_argument_exception", "reason"=>"Invalid format: \"2017-10-01;06:13:19\" is malformed at \";06:13:19\""}}}}}

在logstash中,我得到了以下配置:

date {
    match => ["timestamp", "YYYY-MM-dd;HH:mm:ss"]
    target => "@timestamp"
   }

我在 csv 文件中的日期是:2017-10-01;06:13:19 我尝试将它与 2017-10-01;06:13:19 匹配?但它在 ;06:13:19 部分失败了。出了什么问题?我试图替换 ; with - 或一个空格,但没有任何效果。所以:

2017-10-01 06:13:19
2017-10-01-06:13:19

但是我在最后一段时间不断收到错误消息。

映射:

"properties": {
          "@timestamp": {
            "type": "date"
          },

我不明白有什么问题?在我删除 inde 之前它起作用了

瓦尔

对于非格式化语法,您需要在值周围放置单引号字符。试试这个:

date {
    match => ["timestamp", "YYYY-MM-dd';'HH:mm:ss"]
    target => "@timestamp"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将mysql时间戳映射到elasticsearch

来自分类Dev

时间戳解析失败

来自分类Dev

时间戳解析失败

来自分类Dev

识别Kibana和ElasticSearch中的时间戳

来自分类Dev

Elasticsearch:通过时间戳过滤聚合

来自分类Dev

在Elasticsearch中启用默认时间戳

来自分类Dev

更改elasticsearch索引的时间戳格式

来自分类Dev

pyspark中的时间戳解析

来自分类Dev

Elasticsearch 无法解析主机

来自分类Dev

无法在C#中解析Oracle时间戳

来自分类Dev

使用to_timestamp函数无法解析Twitter时间戳

来自分类Dev

无法解析C#中的Oracle时间戳

来自分类Dev

无法获取时间戳的值

来自分类Dev

无法获取时间戳的值

来自分类Dev

PostgreSQL时间戳无法正确转换为Unix时间戳

来自分类Dev

Elasticsearch 7:无法解析日期

来自分类Dev

在Java中解析js时间戳

来自分类Dev

Golang中的完全解析时间戳

来自分类Dev

使用JavaScript解析Apache日志时间戳

来自分类Dev

在Spark中解析不同的时间戳格式

来自分类Dev

jq null Unix时间戳解析问题

来自分类Dev

在Java中解析js时间戳

来自分类Dev

DateTime解析ANSI C时间戳

来自分类Dev

Logstash - 从 JSON 解析对象设置时间戳

来自分类Dev

如何解析R中的时间戳?

来自分类Dev

解析包含特殊字符(引号)的时间戳

来自分类Dev

SED 在时间戳之间解析 apache 日志

来自分类Dev

使用NEST在索引上设置Elasticsearch时间戳路径吗?

来自分类Dev

使用elasticsearch-dsl-py查询时间戳范围