Your hive jars in hadoop and restart the hadoop then try.

On Fri, Apr 6, 2012 at 12:49 AM, Carl Steinbach <c...@cloudera.com> wrote:

> HI Buddhika,
>
> Which version of Hive are you running?
>
> Thanks.
>
> Carl
>
> On Thu, Apr 5, 2012 at 10:12 AM, buddhika chamith <chamibuddh...@gmail.com
> > wrote:
>
>> Hi All,
>>
>> I am trying to use hive inside an OSGi enviornment. So far I faced
>> several OSGi issues in hive and some issues related to JDO implementation
>> used (datanucleaus) under the OSGi enviornemnt and was able to overcome
>> them. However when I run a query involving a map reduce operation I am
>> getting a ClassNotFound exception from hadoop side. (Hadoop is running in
>> pseudo distributed mode in the local machine).
>>
>> java.lang.RuntimeException: java.lang.RuntimeException: 
>> java.lang.ClassNotFoundException: 
>> org.apache.hadoop.hive.shims.HadoopShimsSecure$NullOutputCommitter
>>      at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:898)
>>      at org.apache.hadoop.mapred.JobConf.getOutputCommitter(JobConf.java:613)
>>      at org.apache.hadoop.mapred.Task.initialize(Task.java:492)
>>      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:352)
>>
>>
>> I think this is probably due to some jar/ resource not being bundled
>> properly in to the deployed archive to Hadoop. Would some one be able to
>> explain a bit of how the job submission part from Hive to Hadoop works and
>> any possible reason for this behaviour? Any pointers to look in to the code
>> is also appreciated.
>>
>> Regards
>> Buddhika
>>
>
>


-- 


∞
Shashwat Shriparv

Reply via email to