解决logstash.outputs.elasticsearch[main] Could not index event to Elasticsearch status 404

摘要:
_id=&gt:_索引=&gt,_类型=>_路由=&gt:响应=>{“_index”=&gt,“_type”=>“_id”=gt;“status”=<“error”=<“resource.type”=&gt:“index_expression”;“resource.id”=&t;“index_uuid”=&lgt;

解决logstash.outputs.elasticsearch[main] Could not index event to Elasticsearch status 404第1张

现象:lostack启动正常,logstack收集输入redis数据,输出到elasticsearch写入失败

提示:去建索引 的时候elasticsearch返回404

解决logstash.outputs.elasticsearch[main] Could not index event to Elasticsearch status 404第2张

[2019-11-12T11:37:29,009][WARN ][logstash.outputs.elasticsearch][main] Could not index event to Elasticsearch. {:status=>404, :action=>["index", {:_id=>nil, :_index=>"nginx-172.16.2.13-2019.11.12", :_type=>"doc", :_routing=>nil}, #<LogStash::Event:0x26f38258>], :response=>{"index"=>{"_index"=>"nginx-172.16.2.13-2019.11.12", "_type"=>"doc", "_id"=>nil, "status"=>404, "error"=>{"type"=>"index_not_found_exception", "reason"=>"no such index", "resource.type"=>"index_expression", "resource.id"=>"nginx-172.16.2.13-2019.11.12", "index_uuid"=>"_na_", "index"=>"nginx-172.16.2.13-2019.11.12"}}}}

解决方法:

因elasticsearch配置问题导致,action.auto_create_index: false   #禁用自动创建index

将false改成true即可,或者删除这个配置,查阅官方文档改配置是默认开启的。

希望能帮你解决。

免责声明:文章转载自《解决logstash.outputs.elasticsearch[main] Could not index event to Elasticsearch status 404》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在 Windows XP 上使用 FileZilla 来图形化界面管理 Linux Server——下npm 介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

es6中class类的全方面理解(二)------继承

继承是面向对象中一个比较核心的概念。ES6 class的继承与java的继承大同小异,如果学过java的小伙伴应该很容易理解,都是通过extends关键字继承。相较于ES5当中通过原型链继承要清晰和方便许多。先上代码: class Cucurbit{ constructor(name,color){ console.log("far...

使用Navicat导出可执行脚本 SqlServer数据库某表的部分数据

  今天遇到需要导出SqlServer中某表的部分数据,然后导入正式环境的数据库。 于是我想,直接导出可执行的sql脚本,然后放到正式环境上执行就好,然后就是用了Navicat工具辅助导出可执行的sql脚本, 步骤如下: 点击导出 、 然后,选择SQL脚本文件,点击下一步  点击要导出的位置-->点全选 直接下一步-->下一步  导出来...

Elasticsearch之批量操作bulk

1、bulk相当于数据库里的bash操作。 2、引入批量操作bulk,提高工作效率,你想啊,一批一批添加与一条一条添加,谁快? 3、bulk API可以帮助我们同时执行多个请求 4、bulk的格式: action:index/create/update/delete metadata:_index,_type,_id request body:_sourc...

Python之DataFrame更改列名及重排列顺序

日常在处理数据的时候,经常需要对dataframe进行重排,只取其中几列或者更改列名等操作; 有两个相似的方法reindex和rename,与此记录一下常见的用法,并标注一下区别: rename:重命名,就是对col列进行命名的修改,他只改变col的名字,相当于起了个别名,原来叫col1,以后叫col2,inplace=True,用来保存更改,即更改了原表...

SpringBoot+Redis集成简单测试

1、创建SpringBoot项目 准备:idea、redis   2、配置 2.1 maven依赖       <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...

SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由

前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,如果有新的服务要上线时,可以通过...