hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Miguel Costa <miguel-co...@telecom.pt>
Subject RE: Hadoop Jar
Date Tue, 22 Mar 2011 17:27:38 GMT
Have a class with this Main in one package

public class SingleMapIncrementMain  {

  public static void main(String[] args) throws Exception {

        int m_rc = 0;

        m_rc = ToolRunner.run(new SingleMapIncrementDriver(), args);





This must be the Main class of the project? I have other Main classes on
this project but in othe packages.


If I don’t put this on the Manifest the job – jar doesn’t run even if I put

hadoop –jar SingleMapIncrement.jar mypackage. SingleMapIncrementMain  


I don’t know why this happens.







From: Stephen Boesch [mailto:javadba@gmail.com] 
Sent: terça-feira, 22 de Março de 2011 17:08
To: common-user@hadoop.apache.org
Cc: Miguel Costa
Subject: Re: Hadoop Jar


Hola Miguel,

Wondering what "Main" method are you referring to that is "defined to run".
Can you be specific?

2011/3/22 Miguel Costa <miguel-costa@telecom.pt>

I already fixed,


I had the Main class defined on my project .


Even if I execute hadoop –jar myyjar.jar mymainClass 

mymainClass is never executed.

The project can not have a Main method defined to run if has more than one
and we want to run different Main methods.





From: Miguel Costa [mailto:miguel-costa@telecom.pt] 
Sent: terça-feira, 22 de Março de 2011 16:18
To: common-user@hadoop.apache.org
Subject: Hadoop Jar




I’m trying to execute a jar file from ./bin/hadoop jar /mypath/myjar


But the jar that is execute is an old jar.

If I Execute the jar from java –cp myjar maymainclass it runs fine.


What am I doing wrong?











View raw message