Sziasztok,
Adott A szerver. A szerveren indítottam egy screen ablakot. A screen ablakon belül átjelentkeztem B szerverre, és elindítottam ott egy shell szkriptet. (kb 1200 hadoop hive hívás, egymás utáni felhívása, nem a háttérben futtatva)
Közben egy kolléga újraíndította A szervert, ezért törlo"dött a screen sessionöm. Ami fura, hogy ennek ellenére a szkript fut tovább, csak nem tudom, hogy hol, és hogy. Hadoop monitoron látom, hogy nincs várakozó job, és mégis egyesével, ahogy terveztem futnak a job-ok. Tehát az történik, amit szeretnék. Csak elég lassú a feldolgozás, ezért szeretném kilo"ni. De nem tudom, hol tegyem. Kérem segítségeteket. A szervereket nem szeretném újraindítani. (Tudom, nem az A szerveren kellett volna screen-t futtatni, hanem B szerveren. Az A szerver a JumpServer-ünk, azon keresztül érjük el a többi BigData szervert a hálózatról.)
- 3292 megtekintés
Hozzászólások
A B szerveren.
- A hozzászóláshoz be kell jelentkezni
A futó processzt látom a B szerveren, de azt a szkriptet nem, ami ezeket felhívja. Gondolom azt kellene megállítanom.
- A hozzászóláshoz be kell jelentkezni
Nem ertem. Ha leallitod a process-t, uj (a sorban kovetkezo) indul?
Vagy felreertek vmit?
t
- A hozzászóláshoz be kell jelentkezni
Valóban a B szerveren futott. Ps-ef | grep hql -el megtaláltam a futó kódot, és a parent pid-el pedig azt, ami azt meghívta. Azt a bash parancsot kilo"ttem, és megoldódott.
- A hozzászóláshoz be kell jelentkezni
Szia,
Véletlenül nem ssh-val léptél be, és futtattad azzal a scripted? Csak, ötlet gyanánt :)
Üdv,
LuiseX
- A hozzászóláshoz be kell jelentkezni
De.
- A hozzászóláshoz be kell jelentkezni
Miért is fontos ez?
- A hozzászóláshoz be kell jelentkezni
Szia,
Alapvetően nem sok minden miatt, leszámítva, hogy célozni akartam, miképp is keressen. Gondoltam, nem sütöm el tapló módon, hogy ps-el keresse már meg a B szerveren az általa indított szkriptet, hanem csak rávezetem, remélhetőleg ezzel a kérdéssel sikeresen...
Üdv,
LuiseX
- A hozzászóláshoz be kell jelentkezni