# Elasticsearch wont start with X-Pack plug-in on Windows

**URL:** <https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256>\
**Category:** Elasticsearch\
**Created:** [March 16, 2018, 10:03am UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256 "2018-03-16T10:03:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![HarryCrosby](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@HarryCrosby](https://discuss.elastic.co/u/HarryCrosby)\
**Post date:** [March 16, 2018, 10:03am UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/1 "2018-03-16T10:03:30Z")

</div>

Hi,

I'm tyring to configure X-Pack in Elasticsearch 6.2.2 on Windows x86 64 bit and I'm following these instructions: [https://www.elastic.co/guide/en/elasticsearch/reference/6.2/installing-xpack-es.html](https://www.elastic.co/guide/en/elasticsearch/reference/6.2/installing-xpack-es.html) At step 6, when I run elasticsearch.bat, I get the following exception:

uncaught exception in thread [main]  
org.elasticsearch.bootstrap.StartupException: ElasticsearchException[X-Pack is n  
ot supported and Machine Learning is not available for [windows-x86]; you can us  
e the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in  
elasticsearch.yml

I then set xpack.ml.enabled: false in elasticsearch.yml and ran elasticsearch.bat again. Unfortunately, I keep getting the same exception and Elasticsearch won't start.

Can someone please help me?

Cheers,

Harry

---

<div class="post-metadata">

**Author:** ![dkyle](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dkyle/32/59114_2.png) [@dkyle](https://discuss.elastic.co/u/dkyle)\
**Post date:** [March 16, 2018, 10:57am UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/2 "2018-03-16T10:57:17Z")

</div>

Hi,

Most likely you are running a 32bit JVM so Elasticsearch considers your machine to be 32 bit architecture which is incompatible with Machine Learning.

If I run the command `java --version` on macos the output is

```
 java 9.0.1
 Java(TM) SE Runtime Environment (build 9.0.1+11)
 Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

```

Can you install a 64bit JVM on your machine, you should be using Java 8 or 9 if you are using a recent release.

---

<div class="post-metadata">

**Author:** ![dkyle](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dkyle/32/59114_2.png) [@dkyle](https://discuss.elastic.co/u/dkyle)\
**Post date:** [March 16, 2018, 11:00am UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/3 "2018-03-16T11:00:24Z")

</div>

Take a look at the supported JVMs: [https://www.elastic.co/support/matrix#matrix\_jvm](https://www.elastic.co/support/matrix#matrix_jvm)

---

<div class="post-metadata">

**Author:** ![TimV](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/timv/32/13162_2.png) [@TimV](https://discuss.elastic.co/u/TimV)\
**Post date:** [March 16, 2018, 12:13pm UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/4 "2018-03-16T12:13:16Z")

</div>

> [@HarryCrosby](#):
>
> I then set xpack.ml.enabled: false in elasticsearch.yml and ran elasticsearch.bat again. Unfortunately, I keep getting the same exception and Elasticsearch won't start.

My guess is that the `elasticsearch.yml` file you're editing isn't the one Elasticsearch is reading from.  
Do you have a ES\_PATH\_CONF environment variable?

---

<div class="post-metadata">

**Author:** ![HarryCrosby](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@HarryCrosby](https://discuss.elastic.co/u/HarryCrosby)\
**Post date:** [March 16, 2018, 1:19pm UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/5 "2018-03-16T13:19:32Z")

</div>

Hi David,

Thank you for responding. I have a 32-bit machine (as you can see below).  
Shouldn't setting xpack.ml.enabled: false in elasticsearch.yml bypass this  
issue?

Harry

C:\Users\crosbyh\>java -version  
Picked up \_JAVA\_OPTIONS: -Xmx512M -Xms256M  
java version "1.8.0\_111"  
Java(TM) SE Runtime Environment (build 1.8.0\_111-b14)  
Java HotSpot(TM) Client VM (build 25.111-b14, mixed mode)

C:\Users\crosbyh\>java -d64 - version  
Error: This Java instance does not support a 64-bit JVM.  
Please install the desired version.

---

<div class="post-metadata">

**Author:** ![HarryCrosby](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@HarryCrosby](https://discuss.elastic.co/u/HarryCrosby)\
**Post date:** [March 16, 2018, 1:24pm UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/6 "2018-03-16T13:24:53Z")

</div>

Hi Tim,

Setting ES\_PATH\_CONF resolved the issue and I can now move on to step 7 of  
installing X-Pack on Elasticsearch. 🙂

Cheers,

Harry

---

<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:** [April 13, 2018, 1:24pm UTC](https://discuss.elastic.co/t/elasticsearch-wont-start-with-x-pack-plug-in-on-windows/124256/7 "2018-04-13T13:24:53Z")

</div>

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