Hi,
I upgraded Elasticsearch from 6.8.0 to 7.2.0.
After install the service won't start.
If I start it from .exe i get this error:
The following deprecated environment variables are set and preventing elasticsearch from starting
Don't modify the classpath with ES_CLASSPATH, Best is to add additional elements via the plugin mechanism, or if code must really be added to the main classpath, add jars to lib, unsupported
elasticsearch.exe --debug-env gets this:
C:\Program Files\Elastic\Elasticsearch\7.2.0\bin>elasticsearch.exe --debug-env
Elasticsearch
ES_HOME (in order of precedence)
- HomeDirectoryProcessVariable =
- HomeDirectoryUserVariable =
- HomeDirectoryMachineVariable = C:\Program Files\Elastic\Elasticsearch\7.2.0\
- From executable location = C:\Program Files\Elastic\Elasticsearch\7.2.0
ES_PATH_CONF (in order of precedence) - ConfigDirectoryProcessVariable = C:\ProgramData\Elastic\Elasticsearch\config
- ConfigDirectoryUserVariable =
- ConfigDirectoryMachineVariable = C:\ProgramData\Elastic\Elasticsearch\config
- Fallback to ES_HOME = C:\Program Files\Elastic\Elasticsearch\7.2.0\config
Java
Java paths
- current = c:\jdk-10.0.2\bin\java.exe
Java Candidates (in order of precedence) - JavaHomeProcessVariable = c:\jdk-10.0.2
- JavaHomeUserVariable =
- JavaHomeMachineVariable = c:\jdk-10.0.2
- JdkRegistry64 = C:\Program Files\Java\jdk-12.0.1
- JreRegistry64 =
- JdkRegistry32 =
- JreRegistry32 =
Java checks - Using32BitJava = False
- JAVA_HOME as machine and user variable = False
ES_CLASSPATH is:
C:\Windows\system32>echo %ES_CLASSPATH%
$ES_HOME/lib/elasticsearch-7.2.0.jar:$ES_HOME/lib/*