Please, I’m trying to use java17 to run my ksqldb cluster, but when I try to start the service I receive the error: ksql-server-start: Unrecognized VM option UseConcMarkSweepGC
Using java 1.8.2 or 11 starts fine. I haven’t found any constraints about using java 17 in Confluent doc.
There’s a note about Java 8/11 support on docs.ksqldb.iohere. In looking at docs.confluent.io, I’m thinking that it should also go here at least – is this the docs page you were looking at?
Thank you very much! Our cluster is fully operational using java 11. I was looking for higher performance from java 17 , but as you sent is a no go for now! Sorry for my blindness reading the doc hehehe!
I did the test on our dev cluster. Editing ksql-run-class and removing ** -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark** from KSQL_JVM_PERFORMANCE_OPTS worked flawlessly with java 17. But we are not confortable configuring our production cluster using anything but the Confluent doc recommendations. It’s important to Confluent update the ksqldb sw or the documentation (if it is not a problem using java 17) to support java 17. Even java 11 is getting dated.