升级 Logstash
编辑升级 Logstash
编辑如果您正在升级堆栈中的其他产品,请阅读 Elastic Stack 安装和升级指南。
有关升级 Logstash 的信息,请参阅以下主题:
何时升级
编辑新的安装应该并且可以从 Elastic Stack 中的相同版本开始。
Elasticsearch 8.0 不需要 Logstash 8.0。Elasticsearch 8.0 集群将通过默认的 HTTP 通信层愉快地接收来自早期版本的 Logstash 的数据。这提供了一些灵活性,可以决定相对于 Elasticsearch 升级何时升级 Logstash。您可能方便也可能不方便同时升级它们,只要 Elasticsearch 先升级,就不需要同时进行。
您应该及时升级以获得 Logstash 8.0 带来的性能改进,但请以最适合您环境的方式进行升级。
何时不升级
编辑如果您需要的任何 Logstash 插件与 Logstash 8.0 不兼容,则应等到它准备好后再升级。
尽管我们尽最大努力确保兼容性,但 Logstash 8.0 并不完全向后兼容。如 Elastic Stack 升级指南中所述,您不应在升级 Elasticsearch 8.0 之前升级 Logstash 8.0。这是既实用也是因为某些 Logstash 8.0 插件可能会尝试使用早期版本中不存在的 Elasticsearch 8.0 功能。
例如,如果您尝试在 Elasticsearch 8.0 之前将 8.x 模板发送到集群,则所有索引都可能失败。如果您使用您自己的自定义模板与 Logstash,则可以忽略此问题。