J'ai des problèmes avec l'exécution de tâches hadoop en pseudo-cluster et en mode cluster sous Ubuntu 16.04.se déconnecte pendant l'exécution de hadoop sous ubuntu 16.04
Lors de l'exécution d'une installation vanila hadoop/hdfs - mon utilisateur hadoop est déconnecté et tous les processus exécutés par cet utilisateur sont fermés. Je ne vois rien dans les journaux (/ var/log/systemd, journalctl ou dmesg) qui explique pourquoi l'utilisateur est déconnecté.
On dirait que je ne suis pas le seul qui a des problèmes avec ce ou problème similaire:
https://stackoverflow.com/questions/38288162/in-ubuntu-16-04-running-hadoop-jar-laptop-gets-rebooted
Remarque: la création de l'utilisateur Hadoop spécial n'a pas fait résolu le problème dans mon cas - mais limité les déconnexions à l'utilisateur dédié.
Est-il possible que certains problèmes autour de la classe UserGroupInformation (qui peut, dans certaines circonstances provoquer une fermeture de session), avec peut-être quelques changements dans systemd dans ubuntu 16.04 peut provoquer ce problème?
Les dernières lignes de journal Hadoop que je reçois avant la déconnection:
...
16/07/13 16:45:37 DEBUG ipc.ProtobufRpcEngine: Call: getJobReport took 4ms
16/07/13 16:45:37 DEBUG security.UserGroupInformation: PrivilegedAction
as:hduser (auth:SIMPLE)
from:org.apache.hadoop.mapreduce.Job.updateStatus(Job.java:320)
16/07/13 16:45:37 DEBUG ipc.Client: IPC Client (1360814716) connection to
laptop/127.0.1.1:37339 from hduser sending #375
16/07/13 16:45:37 DEBUG ipc.Client: IPC Client (1360814716) connection to
laptop/127.0.1.1:37339 from hduser got value #375
16/07/13 16:45:37 DEBUG ipc.ProtobufRpcEngine: Call: getJobReport took 2ms
Terminated
[email protected]:~$ 16/07/13 16:45:37 DEBUG ipc.Client: stopping client from
cache: [email protected]
exit
journalctl:
Jul 12 16:06:44 laptop systemd-logind[978]: Removed session 7.
Jul 12 16:06:44 laptop systemd-logind[978]: Removed session 6.
Jul 12 16:06:44 laptop systemd-logind[978]: Removed session 5.
Jul 12 16:06:44 laptop systemd-logind[978]: Removed session 8.
syslog:
Jul 12 16:06:43 laptop systemd[4172]: Stopped target Default.
Jul 12 16:06:43 laptop systemd[4172]: Reached target Shutdown.
Jul 12 16:06:44 laptop systemd[4172]: Starting Exit the Session...
Jul 12 16:06:44 laptop systemd[4172]: Stopped target Basic System.
Jul 12 16:06:44 laptop systemd[4172]: Stopped target Sockets.
Jul 12 16:06:44 laptop systemd[4172]: Stopped target Paths.
Jul 12 16:06:44 laptop systemd[4172]: Stopped target Timers.
Jul 12 16:06:44 laptop systemd[4172]: Received SIGRTMIN+24 from PID
10101 (kill).
Jul 12 16:06:44 laptop systemd[1]: Stopped User Manager for UID 1001.
Jul 12 16:06:44 laptop systemd[1]: Removed slice User Slice of hduser.
J'ai mis à jour le fichier logind.conf. Cela a fonctionné sur mon ordinateur portable mais pas sur la machine virtuelle que j'utilise. –