Hi All
Lets start the Discussion on this Topic and i am Ubuntu 16.04 and i am downloaded and installed the version 6.2.3 using sudo dpkg -i elasticsearch-6.2.3.deb and the set up is done properly but it has some problem while checking the status i have mentioned the details below please knindly help me to solve this issue
➜ ~ echo $JAVA_HOME
/data/jdk1.8.0_144
➜ ~ service elasticsearch restart
➜ ~ service elasticsearch status
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2018-04-06 16:27:00 IST; 7s ago
Docs: http://www.elastic.co
Process: 26057 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited,
Main PID: 26057 (code=exited, status=1/FAILURE)
Apr 06 16:27:00 netops-Latitude-5580 systemd[1]: Stopped Elasticsearch.
Apr 06 16:27:00 netops-Latitude-5580 systemd[1]: Started Elasticsearch.
Apr 06 16:27:00 netops-Latitude-5580 elasticsearch[26057]: could not find java; set JAVA_HOME or ensure java is in PATH
Apr 06 16:27:00 netops-Latitude-5580 systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE
Apr 06 16:27:00 netops-Latitude-5580 systemd[1]: elasticsearch.service: Unit entered failed state.
Apr 06 16:27:00 netops-Latitude-5580 systemd[1]: elasticsearch.service: Failed with result 'exit-code'.
the Elasticsearch service from the Debian package runs as user "elasticsearch". The JAVA_HOME variable that you have shown is only set for the current user (which - I assume - is not "elasticsearch").
According to the Elasticsearch configuration docs, you can edit /etc/default/elasticsearch and set JAVA_HOME there for Elasticsearch. Can you please do this and try to start Elasticsearch again via systemd?
Thanks! for your quick replay i have tryed your instruction i really happyafter solving the Java Error and still i am facing this error i don't know what is the problem with my end can you please help me with your sugesstions
can you please check the logs in /var/log/elasticsearch? Wild guess: You will see one or more failing bootstrap checks there so you should follow the section important system configuration in the docs.
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.