Bonjour,
Je viens vous demander de l'aide car depuis plusieurs jours de rencontre un soucis avec Elasticsearch..
Je ne suis pas très familier avec Debian, et donc la question pourrait sembler stupide.
Pour mes études, je suis chargé de faire un serveur Graylog qui analysera des logs. Le soucis est que mon Graylog ne récupère aucune information de mon serveur Debian.
J'ai donc fait un "service elasticsearch status" et obtiens :
root@debian:~# service elasticsearch status
â elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2019-11-26 11:50:41 CET; 52s ago
     Docs: http://www.elastic.co
  Process: 1410 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)
 Main PID: 1410 (code=exited, status=1/FAILURE)
nov. 26 11:50:23 debian systemd[1]: Started Elasticsearch.
nov. 26 11:50:23 debian elasticsearch[1410]: warning: Falling back to java on path. This behavior is deprecated. Specify JAVA_HOME
nov. 26 11:50:41 debian systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE
nov. 26 11:50:41 debian systemd[1]: elasticsearch.service: Unit entered failed state.
nov. 26 11:50:41 debian systemd[1]: elasticsearch.service: Failed with result 'exit-code'.
Le problème semble donc provenir de JAVA_HOME.
Cependant en faisant un "echo $JAVA_HOME" j'ai le retour suivant :
root@debian:~# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-i386
Voici a quoi ressemble mon /etc/profile :
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH
if [ "${PS1-}" ]; then
  if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi
if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-i386
export PATH=${JAVA_HOME}/bin:${PATH}
export JRE_HOME
export PATH
Est-ce qu'il y a une coquille ? Besoin d'informations supplémentaires ?
Je commence a desespérer. 
Merci d'avance !
 !
  !