【问题标题】:Cassandra 3.0 is not accepting Java 11 installationCassandra 3.0 不接受 Java 11 安装
【发布时间】:2021-09-04 00:16:39
【问题描述】:

我正在尝试启动 Cassandra 3,但它给出了消息:

Cassandra 3.0 及更高版本需要 Java 8u40 或更高版本。

我已经安装了 Java 11。

>java -version
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)

JAVA_HOME 设置为此安装。

为什么 Cassandra 仍然要求 Java 8 或更高版本?

【问题讨论】:

  • 这里后面指的是 Java 8 构建级别,1.8.0_40 将是 Java 8 的相当老的构建

标签: cassandra cassandra-3.0


【解决方案1】:

Cassandra 3.x 不支持 Java 11。只有 Cassandra 4.0 将支持 Java 11 - 请参阅 docs。 您需要安装 Java 8 才能在您的机器上运行 Cassandra 才能运行 Cassandra 3.x

【讨论】:

  • 感谢您的意见。消息与“稍后”一词有点误导。另一个问题是 Cassandra 4 不支持 Windows。
  • 是的,同意误导性消息...关于 Windows - 现在,当 Docker 可用时,支持任何开发人员都不使用的非生产平台是没有意义的
  • 是的,docker 让它变得简单。就我而言,我实际上想玩代码库。我尝试从代码库构建,但是 bin 文件夹中也没有生成批处理文件。
猜你喜欢
  • 1970-01-01
  • 2021-05-21
  • 2023-04-06
  • 1970-01-01
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
  • 2016-07-25
相关资源
最近更新 更多