DataStax Academy FAQ

DataStax Academy migrated to a new learning management system (LMS) in July 2020. We are also moving to a new Cassandra Certification process so there are changes to exam bookings, voucher system and issuing of certificates.

Check out the Academy FAQ pages for answers to your questions:


question

vkayanala_42513 avatar image
vkayanala_42513 asked ·

Are there JVM configuration changes required when using Azul Zulu with Cassandra?

We have been noticing high CPU usage and performance degradation after migrated to Zulu OpenJDK. So can any one throw some light on it?


Thanks,

-Varun

cassandrajvmzulu
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Erick Ramirez avatar image
Erick Ramirez answered ·

@vkayanala_42513 As a general rule, any TCK-compliant JRE/JDK will work with Cassandra. As long as the Java vendor/version passes the TCK specification tests, it should work. However in practice, we are aware that users report various issues with some variants like IBM's version of Java.

For what it's worth, release-testing for open-source Apache Cassandra and even DataStax Enterprise is done on OpenJDK. That doesn't mean other vendor versions won't work -- it's just that they're not specifically tested. It's impossible to test all available variants as you'd appreciate.

My suggestion is that if you're having issues with Zulu, temporarily switch to OpenJDK and do some tests to rule out issues specific to your cluster's configuration. If you continue to have issues with Zulu, perhaps you should engage Azul for assistance. Cheers!

Share
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.