首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

`_type`和filebeat中的elasticsearch中的`type`有什么区别?

在Elasticsearch中,_type和filebeat中的elasticsearch中的type有以下区别:

  1. _type:在早期版本的Elasticsearch中,每个文档都必须有一个类型(type),用于将文档进行分类。但是从Elasticsearch 7.0版本开始,类型已经被弃用,即将被移除。因此,不建议在新的索引中使用类型。在旧版本中,可以使用_type来指定文档的类型。
  2. type:在filebeat中,type是用于标识日志事件的字段。它可以用来对不同类型的日志事件进行分类,以便在Elasticsearch中进行检索和分析。通过在filebeat配置文件中指定type字段,可以将不同类型的日志事件发送到不同的Elasticsearch索引中。

区别总结:

  • _type是Elasticsearch早期版本中用于对文档进行分类的字段,但从7.0版本开始已被弃用。
  • type是filebeat中用于标识日志事件的字段,用于将不同类型的日志事件发送到不同的Elasticsearch索引中。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Elastic Stack5.2.2升级到6.0.0注意事项

    6.0版本filebeat prospectors中的document_type被禁用,原来的topic: '%{[type]}'获取文档类型的方式不可用,但是引入了fields,后面映射模板也会用到。 1、document_type: yewuname 原来的Index名字为filebeat-yewuname-2018.01.19这样的按照天分割的,升级后document_type不支持了,需要修改为字段加type的形式如下fields: document_type: yewuname 2、输出kafka也需要修改topic: '%{[fields.document_type]}' 3、logstash生成index也需要由原来的index => "filebeat-%{type}-%{+YYYY.MM.dd}"改为index => "filebeat-%{[fields][document_type]}-%{+YYYY.MM.dd}",最终index命名为filebeat-yewuname-* 4、最后和Elasic支持人员沟通后得知,客户端filebeat不升级也可以,不影响使用

    03
    领券