Рекомендуется Oracle JDK, но Zulu или OpenJDK будут работать нормально для большинства целей. ОС не должна быть фактором, потому что Java является кроссплатформенным.
Фактически, Ansible Playbook, предоставляемые Confluent, установят OpenJDK в качестве предварительного условия для Zookeeper и Kafka.
Возможно, вы даже сможете использовать Java 9 или 10 с последней версией 2.0 Kafka, хотя я не уверен, можно ли сказать то же самое для Zookeeper