ELK由5.5.x升级到6.0.0的错误及其解决办法收集
来源:互联网 发布:电脑淘宝如何收藏宝贝 编辑:程序博客网 时间:2024/06/03 15:58
一.升级完毕打开Logstash运行日志观察提示如下错误信息:
[2017-12-19T16:30:14,283][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"logstash-dev-elastic01-app-2017.11.30", :_type=>"app", :_routing=>nil}, #<LogStash::Event:0x16db134e @data={"@timestamp"=>2017-12-19T16:30:14.267Z, "port"=>23639, "@version"=>"1", "host"=>"ip-00-00-00-00.eu-central-1.compute.internal", "@metdata"=>{"ip_address"=>"00.00.00.00"}, "message"=>"{\"hostname\":\"app1\",\"env\":\"him1\",\"level\":\"info\",\"message\":\"executing job close-incidents-job\",\"label\":\"cron\"}", "type"=>"app"}>], :response=>{"index"=>{"_index"=>"logstash-dev-elastic01-app-2017.12.19", "_type"=>"app", "_id"=>nil, "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"Failed to parse mapping [_default_]: [include_in_all] is not allowed for indices created on or after version 6.0.0 as [_all] is deprecated. As a replacement, you can use an [copy_to] on mapping fields to create your own catch all field.", "caused_by"=>{"type"=>"mapper_parsing_exception", "reason"=>"[include_in_all] is not allowed for indices created on or after version 6.0.0 as [_all] is deprecated. As a replacement, you can use an [copy_to] on mapping fields to create your own catch all field."}}}}}
错误特征:
Kibana无法有效接收到由Elasticsearch传递过来的来自Logstash的日志
错误原因:
Elasticsearch配置中的logstash模板仍在使用5.5.0的旧模板,新版不兼容
解决方法:
1.服务器上使用curl删除旧模板:
curl -XDELETE 'http://10.0.7.227:9200/_template/logstash'
2.接着重启Logstash重新生成适配6.0.0的模板
- ELK由5.5.x升级到6.0.0的错误及其解决办法收集
- 记一次ELK从5.5.x升级到6.0.0的过程
- ELK技术实战–了解Elk各组件 ELK技术实战-部署Elk 2.x平台 ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可
- 由HttpClient_3 升级到 HttpClient_4.3.x
- Xcode升级到7.1出现itms-90049 错误 的解决办法
- DSP 由C升级至C++的错误error: symbol referencing errors 解决办法.
- ELK-B 5.x升级6.x
- 系统从很老的V12.4.X升级到V15.0.4中个别报表构建中出现的错误及解决办法
- 由软件升级所想到的
- 升级到SQLServer2005的10大理由
- 修复Unity从4.x升级到5.x后部分脚本的编译错误
- 修复Unity从4.x升级到5.x后部分脚本的编译错误
- ELK+Filebeat 5.5.x
- 实时收集Storm日志到ELK集群
- OS X升级到10.11后Xcode6.4界面无iOS device选择栏的解决办法
- 【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法
- 【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法
- Python 2.x中常见字符编码和解码方面的错误及其解决办法 总结
- iOS之解决强弱循环引用的宏
- 【OpenGL ES】纹理
- Dev控件使用之simplebutton设置背景色
- 每天一个linux命令(17):whereis 命令
- 2017年12月19日17:27:05
- ELK由5.5.x升级到6.0.0的错误及其解决办法收集
- java内存管理
- mqtt
- node中的模块
- 网络协议分析(PPP协议)
- 关于集合的排序
- ReactOS学习笔记(2)- 如何在Ubuntu上使用GDB和QEMU远程源代码调试ReactOS?
- [ArcPy] 将道路(shp)平均分配给志愿者 生成6*6格网
- 设计模式:外观模式12.19