我们计划将我们的环境从Java 8迁移到OpenJDK 10.在我的本地计算机上执行此操作,我发现Cassandra将不再为我启动,给出以下错误:
在此输入图像描述
我无法在网上找到任何可靠信息,表示绝对不支持。
这篇帖子从4个月前开始表明他们不支持Java 10,但并没有说它已得到确认,而且更为推断。另一位用户也发表评论说他们已经设法让它在Java 11上运行。
关于这个数据集票据的最终评论说:“我们已经更新了我们的CI矩阵以包含Java 10,除了前面提到的OSGi测试问题之外,一切都有效。” 我不知道该从中拿走什么,但它似乎暗示它现在正在使用Java 10,因为票证被标记为已解决。
这张票,它们讨论了对Java 11的支持。有一些评论讨论了甚至支持Java 10的必要性,但他们并没有真正给出关于它们是否能够的明确答案。
最后,本博客讨论了一种让Java 11与cassandra一起工作的方法。但是我注意到这是使用Cassandra 4.0。这个正式发布了吗?我在他们的网站上注意到他们说发布日期是tbd,并说目前的稳定版本是3.11.3,并且在兼容性页面上没有提到它。
我目前通过Datastax在Windows上安装了Cassandra,但我也尝试克隆当前的git存储库并从那里运行它,但是我得到了相同的错误消息(虽然在他们的github上他们似乎确实说它只用Java 8测试过)。
他们根本不支持10吗?此外,如果有人知道他们是否计划很快发布4.0,如果这肯定会支持11(我假设10?),那将是一个巨大的帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。