Ich habe Probleme mit dem Ausführen von Hadoop-Jobs im Pseudo-Cluster und im Cluster-Modus unter Ubuntu 16.04.Logouts während des Laufens Hadoop unter Ubuntu 16.04
Beim Ausführen einer Vanila Hadoop/hdfs Installation - mein Hadoop-Benutzer wird ausgeloggt und alle Prozesse, die von diesem Benutzer ausgeführt werden, sind geschlossen. Ich sehe nichts in logs anzeigen (/ var/log/systemd, journalctl oder dmesg), das erklärt, warum der Benutzer abgemeldet wird.
Scheint, wie ich bin nicht der einzige, der Probleme mit dieser oder ähnlichen Problem hat:
https://stackoverflow.com/questions/38288162/in-ubuntu-16-04-running-hadoop-jar-laptop-gets-rebooted
Hinweis: Sonder hadoop Benutzer erstellen hatte eigentlich nicht das Problem in meinem Fall gelöst - aber begrenzt die Logouts an den dedizierten Benutzer.
Ist es möglich, dass einige Probleme rund um die UserGroupInformation Klasse (das kann unter Umständen dazu führen, eine Abmeldung), mit vielleicht einigen Änderungen in systemd in ubuntu 16.04 dieses Verhalten verursachen können?
Die letzten Zeilen von hadoop Protokoll, das ich vor der Abmeldung erhalten:
...
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.
Ich aktualisierte die logind.conf-Datei. Dies funktionierte auf meinem Laptop, aber nicht auf der VM, die ich benutze. –