Similar to the problem esrally.exceptions.LaunchError: Daemon startup failed with exit code [1]
I had the error code esrally.exceptions.LaunchError: Daemon startup failed with exit code [1] with the command:
esrally race --distribution-version=8.0.1 --track-path=/home/bastien/.rally/tracks/syslog_all --car=defaults,basic-license
You can remplace 8.0.1 by any 8.* version, the error will be the same
I followed the first topic instruction and found out the error was:
elasticsearch-8.0.1/bin/elasticsearch -d
warning: ignoring JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64; using bundled JDK
warning: ignoring JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64; using bundled JDK
warning: ignoring JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64; using bundled JDK
I installed java-17 and changed the Java_Home to java 17 and the following command worked:
esrally race --distribution-version=8.0.1 --preserve-install --track-path=/home/bastien/.rally/tracks/syslog_all --car=defaults,basic-license
TL:DR For anyone having the same error on post 8.0 Elasticsearch version, change your JAVA_HOME to JAVA_17 JDK.
PS: I didn't check all JAVA_VERSION, any version between 11 and 17 might be working.
PPS: If the "Daemon startup failed with exit code [1]" message only appear due to the Java compatibility problem, it would be good if the next Rally version ask the user to change the JAVA_HOME to a working Java JDK.