Ne peut pas démarrer elasticsearch comme un service dans ubuntu 16.04

J'ai récemment mis à jour ma machine à partir d'Ubuntu 14.04 à 16.04. Je suis face à problème de l'utilisation de la elasticsearch en tant que service. Je installé elasticsearch à l'aide de:

sudo apt-get install elasticsearch

Maintenant sudo service elasticsearch status commande me montre ce résultat:

elasticsearch.service - LSB: Starts elasticsearch
Loaded: loaded (/etc/init.d/elasticsearch; bad; vendor preset: enabled)
Active: active (exited) since Sat 2016-07-30 18:28:13 BDT; 1h 19min ago
Docs: man:systemd-sysv-generator(8)
Main PID: 7988 (code=exited, status=1/FAILURE)
CGroup: /system.slice/elasticsearch.service
Jul 30 18:28:13 dimik elasticsearch[10266]: [warning] /etc/init.d/elasticsearch: No java runtime was found
Jul 30 18:28:13 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 18:28:46 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 18:35:30 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 19:04:36 dimik systemd[1]: Started A search engine.
Jul 30 19:07:48 dimik systemd[1]: Started A search engine.
Jul 30 19:27:01 dimik systemd[1]: Started A search engine.
Jul 30 19:27:51 dimik systemd[1]: Started A search engine.
Jul 30 19:28:54 dimik systemd[1]: Started A search engine.
Jul 30 19:29:18 dimik systemd[1]: Started LSB: Starts elasticsearch.

Bien que Java est installé sur ma machine et je peux démarrer le serveur à l'aide de cette commande.

sudo /usr/share/elasticsearch/bin/elasticsearch

Je suis un peu coincé ici. Toute aide sera appréciée.

Modifier

Après la mise en place JAVA_HOME pour la racine de l'erreur:

elasticsearch.service - LSB: Starts elasticsearch
Loaded: loaded (/etc/init.d/elasticsearch; bad; vendor preset: enabled)
Active: active (exited) since Sat 2016-07-30 18:28:13 BDT; 3h 32min ago
Docs: man:systemd-sysv-generator(8)
Main PID: 7988 (code=exited, status=1/FAILURE)
CGroup: /system.slice/elasticsearch.service
Jul 30 18:35:30 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 19:04:36 dimik systemd[1]: Started A search engine.
Jul 30 19:07:48 dimik systemd[1]: Started A search engine.
Jul 30 19:27:01 dimik systemd[1]: Started A search engine.
Jul 30 19:27:51 dimik systemd[1]: Started A search engine.
Jul 30 19:28:54 dimik systemd[1]: Started A search engine.
Jul 30 19:29:18 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 20:02:07 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 20:20:21 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 21:59:21 dimik systemd[1]: Started LSB: Starts elasticsearch.
  • Lokks comme le javapath n'est pas défini pour l'utilisateur root
  • Java chemin d'accès est défini comme je peux le voir. echo $JAVA_HOME donne le chemin d'accès
  • Aussi, si vous ne sudo echo $JAVA_HOME?
  • Pas de. pas de racine. Je vais vérifier cela. Merci pour l'astuce.
  • Vous êtes les bienvenus
  • Néanmoins, il ne démarre pas. Je suis d'édition ma question afin de montrer la sortie après le début de la commande

InformationsquelleAutor salman wahed | 2016-07-30