プロセスIDに基づいてジョブが送信されたIPアドレスまたはホスト名を見つけることはできますか?
何百時間も実行されるいくつかのhadoopジョブがあります。どのローカルマシンから送信されたかを知る必要があります。ジョブのプロセスIDがあります。
チーム全体が共通のUNIXユーザーIDを使用し、PUTTYを使用してサーバーにログインするため、ユーザーIDを知ることは役に立ちません。
答え1
はい、プロセスの実行が可能です。を使用すると、ps
プロセスの開始時間と対応するtty情報を取得できます。次に/var/log/wtmp
ファイルを確認する必要があります。
utmpdump /var/log/wtmp
または、wtmp
ラッパーlast
ユーティリティを使用します。
last
ログイン時間と対応するttyを探します。簡単な分析を使用すると、どのホストがプロセスを開始するために使用されたかを高い確率で確認できます。