Java 11 的 Logstash 问题

Logstash issue with Java 11

我正在尝试使用 logstash 将 mysql 数据加载到 elasticsearch。 我尝试了几乎每个版本的 mysql-connector-java.jar 但一切都失败了。 有人可以帮助我吗? 哪个版本的 mysql-java-connector 与 java 11.

一起使用
  1. Elasticsearch 7 与 JDK 8 配合良好 — 请参阅 supported JVM matrix。这将是最简单的方法。
  2. 您或许可以通过一些小技巧在主机上拆分为多个 JDK 版本,但您已经走上了人迹罕至的道路。或者你可以

    • 更改配置文件以指向正确的 Java 版本(尽管更新可能会很棘手)
    • 为不同的用户运行设置不同的JAVA_HOME服务。

另请注意,在 Elasticsearch 7 中,JDK 会自动与二进制文件捆绑在一起,如果没有 JAVA_HOME 设置,它将回退到那个。