What is the status on OpenJDK support? What is broken about it? I only
ask because we're pretty rabid about open source and don't really want to
run the Oracle VM.
If you select latest OpenJDK 7, you'll be fine. There is minimal to no
difference to Oracle JDK 7.
Another story is OpenJDK 6. Avoid Open JDK 6, it is nothing stable, only a
Java 7 alpha code before Java 7 officially appeared, tailored to pass JDK 6
compatibility test, full of bugs and erratic memory behavior which affect
Elasticsearch performance.
I have always avoid OpenJDK like the plague because of its poor performance
and random bugs. Back when I was using EC2, I would spin up a new instance
and think "why is my application performing poorly?", then I would remember
it came with OpenJDK as the default. I have not tried it since OpenJDK 6,
so hopefully things have truly gotten better.
If you select latest OpenJDK 7, you'll be fine. There is minimal to no
difference to Oracle JDK 7.
Another story is OpenJDK 6. Avoid Open JDK 6, it is nothing stable, only a
Java 7 alpha code before Java 7 officially appeared, tailored to pass JDK 6
compatibility test, full of bugs and erratic memory behavior which affect
Elasticsearch performance.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.