2016-05-17 12 views
0

enter image description here私の2.2.0バージョンをhadoop HDFSと統合しようとしています。私の使命には、1つのマスターノードと1つのデータノードがあります。私のマスターノードに私のEsがインストールされています。 しかし、それをHDFSと統合すると、私のリソースマネージャのアプリケーションジョブがAccepted状態になってしまいます。 は、どういうわけか私は私の糸-site.xmlの設定を変更するためのリンクが見つかりました:ResouceManagerがAccepted状態になっていました

<property> 
    <name>yarn.nodemanager.resource.memory-mb</name> 
    <value>2200</value> 
    <description>Amount of physical memory, in MB, that can be allocated for containers.</description> 
    </property> 

    <property> 
    <name>yarn.scheduler.minimum-allocation-mb</name> 
    <value>500</value> 
    </property> 

私もこれを行っているが、それは私に期待される出力を与えていません。

構成: -

私のコア-site.xmlの

<property> 
    <name>hadoop.tmp.dir</name>   
    <value>/app/hadoop/tmp</value> 
    <description>A base for other temporary directories. 
    </description> </property> 

    <property> <name>fs.default.name</name> 
    <value> 
    hdfs://localhost:54310 
    </value> 
    <description>The name of the default file system. A URI whose scheme and authority determine the FileSystem implementation. The uri's scheme determines the config property (fs.SCHEME.impl) naming the FileSystem implementation class. The uri's authority is used to determine the host, port, etc. for a filesystem. 
    </description> 
    </property> 

私mapred-site.xmlに、

<property> 
    <name>mapred.job.tracker</name> 
    <value>localhost:54311</value> 
    <description>The host and port that the MapReduce job tracker runs at. If "local", then jobs are run in-process as a single map and reduce task. </description> 
    </property> 

私のHDFS-site.xmlに、

<property> 
    <name>dfs.replication</name> <value>1</value> <description>Default block replication. The actual number of replications can be specified when the file is created. The default is used if replication is not specified in create time. </description> 
    </property> 

RM joを変更する方法を教えてくださいbをrunning state.Soに私はHDFSで私のelasticsearchデータを使用することができます。

+0

ログ、ログが必要です。関連するデータを次の場所から抽出してください。/var/log/hadoop-yarn/yarn-yarn-resourcemanager-mpenode1.cern.ch.log – Serhiy

答えて

0

スクリーンショットが正しい場合 - nodemanagerが0であるため、アプリケーションを起動できません。少なくとも1人のnodemanagerを起動して、アプリケーションマスターとそれ以降のタスクを開始する必要があります。

+0

返信いただきありがとうございます。 nodemanagerは動作していますが、まだAccepted状態になっています。 –

関連する問題