Ho un cluster a 4 nodi (1 NameNode/Resource Manager 3 datanodes/gestori dei nodi)FILATO Maestro applicazione in grado di connettersi a Resource Manager
Sto cercando di eseguire un semplice esempio tez orderedWordCount
hadoop jar C:\HDP\tez-0.4.0.2.1.1.0-1621\tez-mapreduce-examples-0.4.0.2.1.1.0-1621.jar orderedwordcount sample/test.txt /sample/out
il lavoro viene accettato, il maestro di applicazione e il contenitore diventa messa a punto ma sul NodeManager vedo questi registri
2014-09-10 17: 53: 31.982 INFO [ServiceThread: org.apache.tez.da g.app.rm.TaskSchedulerEventHandler] org.apache.hadoop.yarn.client.RMProxy: Collegamento a ResourceManager a /0.0.0.0:8030
2014-09-10 17: 53: 34.060 INFO [ServiceThread : org.apache.tez.dag.app.rm.TaskSchedulerEventHandler] org.apache.hadoop.ipc.Client: Nuovo tentativo di connessione al server: 0.0.0.0/0.0.0.0:8030. Già provato 0 volte (s); riprovare politica è RetryUpToMaximumCountWithFixedSleep (maxRetries = 10, sleepTime = 1000 MILLISECONDI)
Dopo timeout configurabile il lavoro non viene
Ho cercato per questo problema ed è sempre puntato yarn.resourcemanager.scheduler.address configurazione. In tutti i miei gestore delle risorse di nodo e nodo manager ho questa configurazione definita correttamente, ma per qualche motivo la sua non è stato scelto su
<property>
<name>yarn.resourcemanager.hostname</name>
<value>10.234.225.69</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>${yarn.resourcemanager.hostname}:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>${yarn.resourcemanager.hostname}:8088</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>${yarn.resourcemanager.hostname}:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>${yarn.resourcemanager.hostname}:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>${yarn.resourcemanager.hostname}:8033</value>
</property>