将来自社区的Apache Cassandra专家和DataStax聚集在一起。

想学习吗?有一个问题?想分享您的专业知识吗?你是在正确的地方!

不知道从哪里开始? 入门

 

问题

vkayanala_42513头像图片
vkayanala_42513 ·

将Azul Zulu与Cassandra一起使用时,是否需要更改JVM配置?

迁移到Zulu OpenJDK后,我们注意到CPU使用率过高和性能下降。那么任何人都可以对此有所了解吗?


谢谢,

-瓦伦

卡桑德拉虚拟机祖鲁族
10 | 1000 所需字符 剩余字符 超出字符

最多可以使用8个附件(包括图像),每个附件最多1.0 MiB,总共10.0 MiB。

千里光头像图片
千里光 已回答 ·

嗨,瓦伦和埃里克!

祖鲁族 OpenJDK,所以说DSE已在OpenJDK上经过测试,而其他供应商版本未经过专门测试就没有太大意义。 OpenJDK不是供应商,也不是特定于供应商的术语。

DataStax 支持的平台页面 says "DataStax建议使用最新版本的TCK认证OpenJDK版本8或受支持的Oracle JRE或JDK版本8。"以及关于OpenJDK的任何细节,只是说OpenJDK。除了对Oracle的引用外,它没有指定任何其他供应商。

以下是提供OpenJDK构建的供应商列表,您可以查看包括Zulu在内的哪些经过TCK认证的供应商: //en.wikipedia.org/wiki/OpenJDK#OpenJDK_builds

@埃里克·拉米雷斯,如果您想建议您的用户使用 特定供应商的OpenJDK版本,您需要指定供应商。您不能只是建议暂时从Zulu切换到OpenJDK,因为Zulu与其他任何供应商的OpenJDK构建一样都是OpenJDK。

@ vkayanala_42513,您对Zulu的测试发生了什么?如何解决的? Zulu在Cassandra中的性能应与其他任何OpenJDK构建(具有相同的JDK版本和更新级别)相同。如果发现不同,那就出乎意料并认为它是一个错误,我们希望知道并解决。

-塞内卡
(来自Azul Systems支持团队)

1 评论 分享
10 | 1000 所需字符 剩余字符 超出字符

最多可以使用8个附件(包括图像),每个附件最多1.0 MiB,总共10.0 MiB。

谢谢,塞内卡!很高兴在这里见到你。干杯!

1 Like 1 ·
埃里克·拉米雷斯(Erick Ramirez)头像图片
埃里克·拉米雷斯(Erick Ramirez) 已回答 ·

@ vkayanala_42513 通常,任何符合TCK的JRE / JDK都可以与Cassandra一起使用。只要Java供应商/版本通过TCK规范测试,它 应该 工作。但是在实践中,我们知道用户会报告某些变体的各种问题,例如IBM的Java版本。

值得的是,开源Apache Cassandra甚至DataStax Enterprise的发布测试都在OpenJDK上完成。这并不意味着其他供应商版本将无法使用-只是没有经过专门测试。如您所愿,不可能测试所有可用的变体。

我的建议是,如果您在使用Zulu时遇到问题,请暂时切换到OpenJDK并进行一些测试以排除特定于群集配置的问题。如果您在Zulu上仍然遇到问题,也许您应该请Azul寻求帮助。干杯!

分享
10 | 1000 所需字符 剩余字符 超出字符

最多可以使用8个附件(包括图像),每个附件最多1.0 MiB,总共10.0 MiB。