在GitHub自述文件中,它说测试了> = 1.7(OpenJSK和Sun)。但是,当我查看CassandraDaemon.java
时,仍然存在要求我们升级到Oracle Java的警告。
有人可以对此发表评论吗?
答案 0 :(得分:3)
我确信DataStax会对OpenJDK进行测试,但建议使用Sun JDK。社区中有几个人使用OpenJDK没有问题,但也有一些人在openJDK上遇到很多问题。如果您在以后开始阅读几行:
您会看到一个示例,如果使用非Sun-JDK,它会警告可能无法正常工作的内容。这些通常会影响性能和GC。因此,使用OpenJDK需要您自担风险。最新版本也需要Java 7。
答案 1 :(得分:2)
最好使用Oracle JDK。我们遇到了问题,因为版本没有以OpenJDK实现的可接受格式命名,即它在版本中使用icedtea而脚本无法处理这种情况。
答案 2 :(得分:2)
cassandra 1.2的文档没有列出openJDK作为先决条件下的选项,但它在cassandra 2.0和2.1中也是如此:
"最新版本的Oracle Java SE运行时环境(JRE)8(推荐)或OpenJDK 7."
自:
http://docs.datastax.com/en/cassandra/2.0/cassandra/install/installDeb_t.html
http://docs.datastax.com/en/cassandra/2.1/cassandra/install/installDeb_t.html