# Will Elasticsearch support OpenJ9 in the future?

**URL:** <https://discuss.elastic.co/t/will-elasticsearch-support-openj9-in-the-future/137344>\
**Category:** Elasticsearch\
**Created:** [June 26, 2018, 3:53am UTC](https://discuss.elastic.co/t/will-elasticsearch-support-openj9-in-the-future/137344 "2018-06-26T03:53:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimwayneyeh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jimwayneyeh/32/44292_2.png) [@jimwayneyeh](https://discuss.elastic.co/u/jimwayneyeh)\
**Post date:** [June 26, 2018, 3:53am UTC](https://discuss.elastic.co/t/will-elasticsearch-support-openj9-in-the-future/137344/1 "2018-06-26T03:53:38Z")

</div>

According to announcement by Oracle, OracleJDK will be published only to users who pay and subscribe MOS. Though OpenJDK is still available, it seems to have no LTS release. In other words, users who want to maintain Elasticsearch service in an online production service may have to keep upgrading their Java version every 6 months as a new Java version is released to keep the runtime up-to-date.

For my own opinion, a more reliable solution is to migrate runtime environment from something hosted by Oracle, such as OracleJDK and OpenJDK, to something hosted by other open source foundation, such as OpenJ9 that is hosted by eclipse. So is it possible that Elastcisearch may consider to support OpenJ9 in the future?

---

<div class="post-metadata">

**Author:** ![zqc0512](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/zqc0512/32/32141_2.png) [@zqc0512](https://discuss.elastic.co/u/zqc0512)\
**Post date:** [June 26, 2018, 4:01am UTC](https://discuss.elastic.co/t/will-elasticsearch-support-openj9-in-the-future/137344/2 "2018-06-26T04:01:57Z")

</div>

as see this:  
6.2.x is support  
[https://www.elastic.co/support/matrix#matrix\_jvm](https://www.elastic.co/support/matrix#matrix_jvm)

---

<div class="post-metadata">

**Author:** ![jimwayneyeh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jimwayneyeh/32/44292_2.png) [@jimwayneyeh](https://discuss.elastic.co/u/jimwayneyeh)\
**Post date:** [June 26, 2018, 4:07am UTC](https://discuss.elastic.co/t/will-elasticsearch-support-openj9-in-the-future/137344/3 "2018-06-26T04:07:20Z")

</div>

I suppose 'OpenJDK 9' is different from 'OpenJ9'? OpenJ9 is another Java runtime based on OpenJDK and maintained by eclipse foundation.  
[https://www.eclipse.org/openj9/](https://www.eclipse.org/openj9/)

Though I'm not sure in the following case, the mentioned 'IBM J9 VM' is the same thing from 'OpenJ9' or not, but at least they should work pretty much like each other since OpenJ9 is originally donated by IBM. And in the matrix, IBM JVM is still unable to run Elasticsearch.

> [@SOLVED - Installation for ES : Java Error](https://discuss.elastic.co/t/solved-installation-for-es-java-error/124269):
>
> Hi, I've got an error when trying installa X-pack 6.1.2 for ES (zip file x-pack donwload in temp dir) : Elasticsearch keystore is required by plugin [x-pack], creating... Exception in thread "main" java.lang.RuntimeException: java.security.NoSuchAlgorithmException: PBE SecretKeyFactory not available at org.elasticsearch.common.settings.KeyStoreWrapper.(KeyStoreWrapper.java:150) at org.elasticsearch.common.settings.KeyStoreWrapper.create(KeyStoreWrapper.java:163) at org.elasticsearch.plugi…

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 24, 2018, 4:07am UTC](https://discuss.elastic.co/t/will-elasticsearch-support-openj9-in-the-future/137344/4 "2018-07-24T04:07:22Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
