提问要多花一点心思哦
8.0 升级

8.0 升级

简直无语,升级到 Elasticsearch 8.0 之后,我的数据居然写不进去了

Elasticsearchmedcl 发表了文章 • 5 个评论 • 7628 次浏览 • 2022-02-11 19:45 • 来自相关话题

我破防了,今天看到 8.0 发布的消息,这个版本真的是期待已久了,一激动就升级到了最新版,各种激动人心的新功能,简直是爽歪歪啊。  
WX20220211-192336@2x.png
  瞧!有图有真相。   体验了一把新的 8.0 正式版的 Kibana,啧啧,真不错。   还没从喜悦的心情平复,我的手机已然切到了震动模式,是谁在呼唤我??   我的妈,各种服务器大量报错,我抓过日志,各位请看:
{
  "error": {
    "root_cause": [
      {
        "type": "illegal_argument_exception",
        "reason": "Action/metadata line [1] contains an unknown parameter [_type]"
      }
    ],
    "type": "illegal_argument_exception",
    "reason": "Action/metadata line [1] contains an unknown parameter [_type]"
  },
  "status": 400
}
熟悉的 type,不一样的问题,大爷的,还是大意了。   type 这厮在 8.0 里面已经被正式干掉了,而我还傻傻的等在原地。   怎么办,我几万个 agent、上千个 Filebeat 和 Logstash 大军总不能现在就升级吧,还不知道有没有幺蛾子在前方等待我,心里有点方。   恩,这个时候我想到了鲁迅说的,用 Elasitcsearch 之前先看看极限网关(文档地址:http://极限网关.com) ,所以我立马就去南山寺问了问极限网关,他说可以, O 了。   首先,从这里下载最新的极限网关 523 版本:http://release.elasticsearch.cn/gateway/snapshot/   然后,解压,可以看到立马有一个配置,佛祖显灵,居然有一个配置文件`sample-configs/v8-bulk-indexing-compatibility.yml` 在闪光,就是它:
WechatIMG553.png
  恩,看来是这个 filter 可以帮我去掉了当前 whatever 版本生成的多余的不要的 type,修改配置我就试试看。   启动启动启动,如下:
WX20220211-193936@2x.png
  没有报错!yes。   查看索引的统计指标:
WX20220211-194316@2x.png
  O 了,数据都正常写入了,采集端啥都不用动,就能用上新版的 Elasticsearch,真是快哉。晚上自己加个卤蛋。 以上情节,纯属虚构,如有雷同,哪又咋地。  

简直无语,升级到 Elasticsearch 8.0 之后,我的数据居然写不进去了

Elasticsearchmedcl 发表了文章 • 5 个评论 • 7628 次浏览 • 2022-02-11 19:45 • 来自相关话题

我破防了,今天看到 8.0 发布的消息,这个版本真的是期待已久了,一激动就升级到了最新版,各种激动人心的新功能,简直是爽歪歪啊。  
WX20220211-192336@2x.png
  瞧!有图有真相。   体验了一把新的 8.0 正式版的 Kibana,啧啧,真不错。   还没从喜悦的心情平复,我的手机已然切到了震动模式,是谁在呼唤我??   我的妈,各种服务器大量报错,我抓过日志,各位请看:
{
  "error": {
    "root_cause": [
      {
        "type": "illegal_argument_exception",
        "reason": "Action/metadata line [1] contains an unknown parameter [_type]"
      }
    ],
    "type": "illegal_argument_exception",
    "reason": "Action/metadata line [1] contains an unknown parameter [_type]"
  },
  "status": 400
}
熟悉的 type,不一样的问题,大爷的,还是大意了。   type 这厮在 8.0 里面已经被正式干掉了,而我还傻傻的等在原地。   怎么办,我几万个 agent、上千个 Filebeat 和 Logstash 大军总不能现在就升级吧,还不知道有没有幺蛾子在前方等待我,心里有点方。   恩,这个时候我想到了鲁迅说的,用 Elasitcsearch 之前先看看极限网关(文档地址:http://极限网关.com) ,所以我立马就去南山寺问了问极限网关,他说可以, O 了。   首先,从这里下载最新的极限网关 523 版本:http://release.elasticsearch.cn/gateway/snapshot/   然后,解压,可以看到立马有一个配置,佛祖显灵,居然有一个配置文件`sample-configs/v8-bulk-indexing-compatibility.yml` 在闪光,就是它:
WechatIMG553.png
  恩,看来是这个 filter 可以帮我去掉了当前 whatever 版本生成的多余的不要的 type,修改配置我就试试看。   启动启动启动,如下:
WX20220211-193936@2x.png
  没有报错!yes。   查看索引的统计指标:
WX20220211-194316@2x.png
  O 了,数据都正常写入了,采集端啥都不用动,就能用上新版的 Elasticsearch,真是快哉。晚上自己加个卤蛋。 以上情节,纯属虚构,如有雷同,哪又咋地。