DistributedCache??

Warm Regards,
Tariq
https://mtariq.jux.com/
cloudfront.blogspot.com


On Thu, Apr 4, 2013 at 5:01 AM, yypvsxf19870706
<yypvsxf19870...@gmail.com>wrote:

> Hi all
>
>    However,I do think the export jar contains external libraries is too
> huge to  be submitted to the MP by the client.
>    So It comes to the conclusion that the jar without the external jars
> could be suited the situation ,however the runnable jar brings the errors.
>    How to solve the errors. One way is to set the Hadoop_classspath
> explicitly when you run the runnable jars.
>    Any other suggestions?
>
> Regards
>
>
>
> 发自我的 iPhone
>
> 在 2013-4-4,6:47,Mohammad Tariq <donta...@gmail.com> 写道:
>
> As expected :)
> Actually this is something related to Eclipse. When it comes to the
> creation of executable jars containing external jars we need to be a bit
> careful. One thing which you could probably try is to select the "Package
> required libraries into generated jar" option while exporting your project
> as an executable jar.
>
> HTH
>
> Warm Regards,
> Tariq
> https://mtariq.jux.com/
> cloudfront.blogspot.com
>
>
> On Thu, Apr 4, 2013 at 4:10 AM, Varsha Raveendran <
> varsha.raveend...@gmail.com> wrote:
>
>> Thank you! You are right!
>>  I created the jar file using the command line and not eclipse and it
>> worked!
>>
>>
>>
>>
>> On Thu, Apr 4, 2013 at 4:06 AM, Mohammad Tariq <donta...@gmail.com>wrote:
>>
>>> It seems to be a non-hadoop issue to me. Is the jar which you are
>>> finally creating a runnable jar?We can't reference external classes(jars)
>>> in a runnable jar file. Everything must be contained inside the jar itself.
>>>
>>> Warm Regards,
>>> Tariq
>>> https://mtariq.jux.com/
>>> cloudfront.blogspot.com
>>>
>>>
>>> On Thu, Apr 4, 2013 at 3:28 AM, Varsha Raveendran <
>>> varsha.raveend...@gmail.com> wrote:
>>>
>>>> Thanks for replying!
>>>>
>>>> version : hadoop 1.1.1
>>>>
>>>> I am creating a jar file called ga_test.jar and then placing  it in the
>>>> build path of another program.
>>>> Also, I am using eclipse to create another jar file including
>>>> ga_test.jar as a reference library. I do not know why hadoop is taking the
>>>> filename as rsrc:ga_test.jar.  (Maybe thats where the ":" is coming into
>>>> the picture!)
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Apr 4, 2013 at 3:18 AM, Mohammad Tariq <donta...@gmail.com>wrote:
>>>>
>>>>> Which version are you using? Could you plz show me your code, if
>>>>> possible for you.
>>>>> Also, how are you running the job? For a detailed explanation you
>>>>> might find this <https://issues.apache.org/jira/browse/HDFS-13>
>>>>>  useful.
>>>>>
>>>>> Warm Regards,
>>>>> Tariq
>>>>> https://mtariq.jux.com/
>>>>> cloudfront.blogspot.com
>>>>>
>>>>>
>>>>> On Thu, Apr 4, 2013 at 3:09 AM, Varsha Raveendran <
>>>>> varsha.raveend...@gmail.com> wrote:
>>>>>
>>>>>>  But I do not have a ":" in any of my file names.
>>>>>> What could the other reasons be? I am not able to debug the error..
>>>>>>
>>>>>> Thank you for replying.
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 4, 2013 at 2:02 AM, Mohammad Tariq <donta...@gmail.com>wrote:
>>>>>>
>>>>>>> Hello ma'am,
>>>>>>>
>>>>>>>    Please make sure that you don't have ":" in your files.
>>>>>>>
>>>>>>> Warm Regards,
>>>>>>> Tariq
>>>>>>> https://mtariq.jux.com/
>>>>>>> cloudfront.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Apr 4, 2013 at 1:50 AM, Varsha Raveendran <
>>>>>>> varsha.raveend...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> I am facing this error while trying to run a jar file on hadoop :
>>>>>>>>
>>>>>>>> 13/04/04 01:48:01 INFO mapred.JobClient: Cleaning up the staging
>>>>>>>> area
>>>>>>>> hdfs://MT2012158:54310/app/hadoop/tmp/mapred/staging/hduser/.staging/job_201304032344_0008
>>>>>>>> Exception in thread "main"
>>>>>>>> java.lang.reflect.InvocationTargetException
>>>>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>     at
>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>     at
>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>     at java.lang.reflect.Method.invoke(Method.java:616)
>>>>>>>>     at
>>>>>>>> org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
>>>>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>     at
>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>     at
>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>     at java.lang.reflect.Method.invoke(Method.java:616)
>>>>>>>>     at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
>>>>>>>> Caused by: java.lang.IllegalArgumentException:
>>>>>>>> java.net.URISyntaxException: Relative path in absolute URI: 
>>>>>>>> rsrc:ga_test.jar
>>>>>>>>     at org.apache.hadoop.fs.Path.initialize(Path.java:148)
>>>>>>>>     at org.apache.hadoop.fs.Path.<init>(Path.java:126)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.mapred.JobClient.copyAndConfigureFiles(JobClient.java:841)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.mapred.JobClient.copyAndConfigureFiles(JobClient.java:717)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.mapred.JobClient.access$400(JobClient.java:179)
>>>>>>>>     at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:927)
>>>>>>>>     at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:912)
>>>>>>>>     at java.security.AccessController.doPrivileged(Native Method)
>>>>>>>>     at javax.security.auth.Subject.doAs(Subject.java:416)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1136)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:912)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:886)
>>>>>>>>     at
>>>>>>>> org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1323)
>>>>>>>>     at edu.iiitb.config.GAMain.launch(Unknown Source)
>>>>>>>>     at edu.iiitb.config.GAMain.run(Unknown Source)
>>>>>>>>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>>>>>>>>     at edu.iiitb.config.GAMain.runGA(Unknown Source)
>>>>>>>>     at TC1.main(TC1.java:21)
>>>>>>>>     ... 10 more
>>>>>>>> Caused by: java.net.URISyntaxException: Relative path in absolute
>>>>>>>> URI: rsrc:ga_test.jar
>>>>>>>>     at java.net.URI.checkPath(URI.java:1804)
>>>>>>>>     at java.net.URI.<init>(URI.java:752)
>>>>>>>>     at org.apache.hadoop.fs.Path.initialize(Path.java:145)
>>>>>>>>     ... 27 more
>>>>>>>>
>>>>>>>> Please help!!!
>>>>>>>>
>>>>>>>> --
>>>>>>>> *-Varsha *
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *-Varsha *
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *-Varsha *
>>>>
>>>
>>>
>>
>>
>> --
>> *-Varsha *
>>
>
>

Reply via email to