I had mentioned in the original post that the configuration files were set
up exactly as in the cloudera post.  That includes the yarn-site.xml.

but since there are questions about it, i'll go ahead and include those
below.

This setup DID work one time, just does not restart properly..


yarn-site.xml

<?xml version="1.0"?>
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce.shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
</configuration>


core-site.xml

<?xml version="1.0"?>
<?xml-stylesheet href="configuration.xsl"?>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>yarn.user</name>
<value>had</value>
</property>
</configuration>

hdfs-site.xml

<?xml version="1.0"?>
<?xml-stylesheet href="configuration.xsl"?>
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>

mapred-site.xml

<?xml version="1.0"?>
<?xml-stylesheet href="configuration.xsl"?>
<configuration>
<property>
<name> mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>

thx

















2011/11/28 Stephen Boesch <java...@gmail.com>

> Yes I did both of those already.
>
>
> 2011/11/28 Marcos Luis Ortiz Valmaseda <marcosluis2...@googlemail.com>
>
>> 2011/11/28 Stephen Boesch <java...@gmail.com>:
>> >
>> > Hi
>> >   I set up a pseudo cluster  according to the instructions  here
>> >  http://www.cloudera.com/blog/2011/11/building-and-deploying-mr2/.
>> > Initially the randomwriter example worked. But after a crash on the
>> machine
>> > and restarting the services I am getting the errors shown below.
>> > Jps seems to think the processes are running properly:
>> >
>> > had@mithril:/shared/hadoop$ jps
>> > 7980 JobHistoryServer
>> > 7668 NameNode
>> > 7821 ResourceManager
>> > 7748 DataNode
>> > 8021 Jps
>> > 7902 NodeManager
>> >
>> > $ hadoop jar hadoop-mapreduce-examples-0.23.0.jar  randomwriter
>> > -Dmapreduce.job.user.name=$USER
>> > -Dmapreduce.clientfactory.class.name
>> =org.apache.hadoop.mapred.YarnClientFactory
>> > -Dmapreduce.randomwriter.bytespermap=10000 -Ddfs.blocksize=64m
>> > -Ddfs.block.size=64m -libjars
>> > $YARN_HOME/modules/hadoop-mapreduce-client-jobclient-0.23.0.jar output
>> >
>> > 2011-11-28 10:23:56,102 WARN  conf.Configuration
>> > (Configuration.java:set(629)) - mapred.used.genericoptionsparser is
>> > deprecated. Instead, use mapreduce.client.genericoptionsparser.used
>> > 2011-11-28 10:23:56,158 INFO  ipc.YarnRPC (YarnRPC.java:create(47)) -
>> > Creating YarnRPC for org.apache.hadoop.yarn.ipc.HadoopYarnProtoRPC
>> > 2011-11-28 10:23:56,162 INFO  mapred.ResourceMgrDelegate
>> > (ResourceMgrDelegate.java:<init>(95)) - Connecting to ResourceManager at
>> > /0.0.0.0:8040
>> > 2011-11-28 10:23:56,163 INFO  ipc.HadoopYarnRPC
>> > (HadoopYarnProtoRPC.java:getProxy(48)) - Creating a HadoopYarnProtoRpc
>> proxy
>> > for protocol interface org.apache.hadoop.yarn.api.ClientRMProtocol
>> > 2011-11-28 10:23:56,203 INFO  mapred.ResourceMgrDelegate
>> > (ResourceMgrDelegate.java:<init>(99)) - Connected to ResourceManager at
>> > /0.0.0.0:8040
>> > 2011-11-28 10:23:56,248 INFO  mapreduce.Cluster
>> > (Cluster.java:initialize(116)) - Failed to use
>> > org.apache.hadoop.mapred.YarnClientProtocolProvider due to error:
>> > java.lang.reflect.InvocationTargetException
>> > 2011-11-28 10:23:56,250 INFO  mapreduce.Cluster
>> > (Cluster.java:initialize(111)) - Cannot pick
>> > org.apache.hadoop.mapred.LocalClientProtocolProvider as the
>> > ClientProtocolProvider - returned null protocol
>> > 2011-11-28 10:23:56,251 INFO  mapreduce.Cluster
>> > (Cluster.java:initialize(111)) - Cannot pick
>> > org.apache.hadoop.mapred.JobTrackerClientProtocolProvider as the
>> > ClientProtocolProvider - returned null protocol
>> > java.io.IOException: Cannot initialize Cluster. Please check your
>> > configuration for mapreduce.framework.name and the correspond server
>> > addresses.
>> >
>> > My  *-site.xml files are precisely as shown on the instructions page.
>> > In any case copying here the one that is most germane - mapred-site.xml
>> > <?xml version="1.0"?>
>> > <?xml-stylesheet href="configuration.xsl"?>
>> > <configuration>
>> > <property>
>> > <name> mapreduce.framework.name</name>
>> > <value>yarn</value>
>> > </property>
>> > </configuration>
>> >
>>
>> Remember that you have to configure two conf files related to Yarn,
>>  yarn-site.xml:
>>  <?xml version=”1.0″?>
>> <configuration>
>> <!– Site specific YARN configuration properties –>
>> <property>
>> <name>yarn.nodemanager.aux-services</name>
>> <value>mapreduce.shuffle</value>
>> </property>
>> <property>
>> <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
>> <value>org.apache.hadoop.mapred.ShuffleHandler</value>
>> </property>
>> </configuration>
>>
>> and mapred-site.xml
>>
>> <?xml version=”1.0″?>
>> <?xml-stylesheet href=”configuration.xsl”?>
>> <configuration>
>> <property>
>> <name> mapreduce.framework.name</name>
>> <value>yarn</value>
>> </property>
>> </configuration>
>>
>> Regards
>>
>> --
>> Marcos Luis Ortíz Valmaseda
>>  Linux Infrastructure Engineer
>>  Linux User # 418229
>>  http://marcosluis2186.posterous.com
>>  http://www.linkedin.com/in/marcosluis2186
>>  Twitter: @marcosluis2186
>>
>
>

Reply via email to