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