为什么我不能 运行 CassandraDB on Windows 10 安装最新的 Java?
Why can't I run CassandraDB on Windows 10 with the latest Java installed?
当我尝试在 windows 10 下启动 Cassandra DB 时,它抱怨 Java 版本:
Cassandra 3.0 and later require Java 8u40 or later.
我相信我已经安装了最新的Java:
java --version
java 13.0.2 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
我已经安装了 Apache Cassandra 3.11.9(开源版本不是 Datastax 版本)。
为什么 Cassandra 不能识别这个版本的 Java?我需要安装不同版本的 Java 才能正常工作吗?
是的,您需要将 Java 8 安装到 运行 Cassandra 3.11 - 它不适用于 Java 13(是的,我知道错误消息不清楚) .对 Java > 8 的支持是 added only to Cassandra 4.0,目前处于测试阶段。
此外,在 Windows 上使用 Docker 到 运行 Cassandra 会更容易 - 运行ning Cassandra 在 Windows 上有不同的困难。
当我尝试在 windows 10 下启动 Cassandra DB 时,它抱怨 Java 版本:
Cassandra 3.0 and later require Java 8u40 or later.
我相信我已经安装了最新的Java:
java --version
java 13.0.2 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
我已经安装了 Apache Cassandra 3.11.9(开源版本不是 Datastax 版本)。
为什么 Cassandra 不能识别这个版本的 Java?我需要安装不同版本的 Java 才能正常工作吗?
是的,您需要将 Java 8 安装到 运行 Cassandra 3.11 - 它不适用于 Java 13(是的,我知道错误消息不清楚) .对 Java > 8 的支持是 added only to Cassandra 4.0,目前处于测试阶段。 此外,在 Windows 上使用 Docker 到 运行 Cassandra 会更容易 - 运行ning Cassandra 在 Windows 上有不同的困难。