首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在Cassandra2.0中使用什么版本的Java?

我应该在Cassandra2.0中使用什么版本的Java?
EN

Stack Overflow用户
提问于 2015-03-07 06:16:27
回答 1查看 2.1K关注 0票数 2

Cassandra 2.0.12和Datastax Enterprise 4.6都建议使用Oracle Java SE 7。然而,Java SE 7的公开更新将于2015年4月停止,这意味着如果没有与Oracle的支持合同,就无法获得安全更新和错误修复。

我更喜欢的选择是OpenJDK,以避免与甲骨文的点击许可(从技术上说我可以避免问题,但在法律上我不能)的法律麻烦。然而,由于“原因”,似乎不推荐OpenJDK。我只能看到为什么它不能工作(在版本字符串中使用字符串“iced茶”)的一些次要原因,也没有最近的讨论,所以我假设它没有被测试,应该避免。

我应该使用Oracle 8、OpenJDK 7、OpenJDK 8或其他变体进行新的部署吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-07 06:38:32

如果可以的话,我建议使用DataStax推荐的版本。虽然其他JDK变体和版本可能会起作用,但使用QA正在积极测试的内容以及社区中其他人正在使用的内容将是有意义的。卡桑德拉甚至在使用OpenJDK或非Oracle (代码)时向您发出警告。

您应该能够使用OpenJDK 7,但请注意,您可能会遇到堆、加载、内核错误等方面的各种问题。关于Java8,Cassandra2.0不会在Java8 (卡桑德拉-7028)上编译,但是您应该能够使用它运行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28912016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档