Download hive 0.14 may not solve your problem; Please look into this JIRA: 
https://issues.apache.org/jira/browse/HIVE-6970 The problem is still open; Two 
suggestions if you still get error with 0.14:

  1.  Download the source code Hcatalog and then compile it by yourself, using 
the “hadoop-2” profile; Finally replace the jar files in your hive installation 
with the new compiled jars;
  2.  Use some enterprise hadoop release like HDP or Cloudera; Those releases 
have installed hadoop with proper configuration and passed kinds of tests;

We (kylin team) didn’t encounter this problem as we’re using HDP, all hive jars 
are compiled with hadoop 2, like this (2.2.4.2 is the hadoop version):

[lib]# pwd
/usr/hdp/2.2.4.2-2/hive/lib
[lib]# ls -l |grep hive-
-rw-r--r--  1 root root   113366 Mar 31 13:27 
hive-accumulo-handler-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       42 May 25 07:06 hive-accumulo-handler.jar -> 
hive-accumulo-handler-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    42335 Mar 31 13:26 hive-ant-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       29 May 25 07:06 hive-ant.jar -> 
hive-ant-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root   128944 Mar 31 13:28 hive-beeline-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       33 May 25 07:06 hive-beeline.jar -> 
hive-beeline-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    37534 Mar 31 13:28 hive-cli-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       29 May 25 07:06 hive-cli.jar -> 
hive-cli-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root   234537 Mar 31 13:26 hive-common-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       32 May 25 07:06 hive-common.jar -> 
hive-common-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root   121322 Mar 31 13:28 hive-contrib-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       33 May 25 07:06 hive-contrib.jar -> 
hive-contrib-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root 17420679 Mar 31 13:27 hive-exec-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       30 May 25 07:06 hive-exec.jar -> 
hive-exec-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root   111227 Mar 31 13:28 
hive-hbase-handler-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       39 May 25 07:06 hive-hbase-handler.jar -> 
hive-hbase-handler-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    27784 Mar 31 13:28 hive-hwi-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       29 May 25 07:06 hive-hwi.jar -> 
hive-hwi-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root   146842 Mar 31 13:27 hive-jdbc-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root 15469294 Mar 31 13:28 
hive-jdbc-0.14.0.2.2.4.2-2-standalone.jar
lrwxrwxrwx  1 root root       41 May 25 07:06 hive-jdbc.jar -> 
hive-jdbc-0.14.0.2.2.4.2-2-standalone.jar
-rw-r--r--  1 root root  5119096 Mar 31 13:26 
hive-metastore-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       35 May 25 07:06 hive-metastore.jar -> 
hive-metastore-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root   813563 Mar 31 13:26 hive-serde-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       31 May 25 07:06 hive-serde.jar -> 
hive-serde-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root  1880064 Mar 31 13:27 hive-service-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       33 May 25 07:06 hive-service.jar -> 
hive-service-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root     7580 Mar 31 13:26 hive-shims-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    32427 Mar 31 13:26 
hive-shims-0.20-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    29142 Mar 31 13:26 
hive-shims-0.20S-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    48885 Mar 31 13:26 
hive-shims-0.23-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    48323 Mar 31 13:26 
hive-shims-common-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       38 May 25 07:06 hive-shims-common.jar -> 
hive-shims-common-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    79294 Mar 31 13:26 
hive-shims-common-secure-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       45 May 25 07:06 hive-shims-common-secure.jar -> 
hive-shims-common-secure-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       31 May 25 07:06 hive-shims.jar -> 
hive-shims-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    14558 Mar 31 13:28 
hive-testutils-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx  1 root root       35 May 25 07:06 hive-testutils.jar -> 
hive-testutils-0.14.0.2.2.4.2-2.jar
-rw-r--r--  1 root root    40676 Mar 31 14:57 
ranger-hive-plugin-0.4.0.2.2.4.2-2.jar

[hcatalog]# pwd
/usr/hdp/2.2.4.2-2/hive-hcatalog/share/hcatalog
[hcatalog]# ls -l
total 400
-rwxrwxr-x 1 hive hive 253407 Mar 31 13:28 
hive-hcatalog-core-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx 1 hive hive     39 May 25 07:06 hive-hcatalog-core.jar -> 
hive-hcatalog-core-0.14.0.2.2.4.2-2.jar
-rwxrwxr-x 1 hive hive  51200 Mar 31 13:28 
hive-hcatalog-pig-adapter-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx 1 hive hive     46 May 25 07:06 hive-hcatalog-pig-adapter.jar -> 
hive-hcatalog-pig-adapter-0.14.0.2.2.4.2-2.jar
-rwxrwxr-x 1 hive hive  41647 Mar 31 13:28 
hive-hcatalog-server-extensions-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx 1 hive hive     52 May 25 07:06 hive-hcatalog-server-extensions.jar 
-> hive-hcatalog-server-extensions-0.14.0.2.2.4.2-2.jar
-rwxrwxr-x 1 hive hive  54787 Mar 31 13:28 
hive-hcatalog-streaming-0.14.0.2.2.4.2-2.jar
lrwxrwxrwx 1 hive hive     44 May 25 07:06 hive-hcatalog-streaming.jar -> 
hive-hcatalog-streaming-0.14.0.2.2.4.2-2.jar

From: 李刚 <[email protected]<mailto:[email protected]>>
Reply-To: 
"[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Wednesday, July 29, 2015 at 9:59 AM
To: dev <[email protected]<mailto:[email protected]>>
Subject: Re: Re: exception

ok ,i use hive 0.14 to try .
 thanks!

________________________________
-----------------------------------------------------
李刚 | 信息质量部
M 18612981284
A   北京市 朝阳区 北苑路乙108号 北美国际商务中心E座  100029
[cid:_Foxmail.1@095eb05d-05f6-3cdd-45b6-c4a6a4fcb199]

58使命:通过互联网让人们生活更简单
58愿景:人人信赖的生活服务平台
58品牌定位:让生活更简单
58核心价值观:用户第一  主动协作  创业精神  简单可信  学习成长

From: hongbin ma<mailto:[email protected]>
Date: 2015-07-29 09:46
To: dev<mailto:[email protected]>
Subject: Re: exception
according to this mail thread, hive 0.13 should also work.

http://mail-archives.apache.org/mod_mbox/kylin-dev/201506.mbox/%3CCAHRce1OdsXZtew=0fR2riXDxmya3hPrLFHB6WjVUH=cfqig...@mail.gmail.com%3E

@shaofeng can you help check this?

On Wed, Jul 29, 2015 at 9:40 AM, hongbin ma 
<[email protected]<mailto:[email protected]>> wrote:

> In Kylin 0.7 or above, we hive 0.14 at minimal
>
> On Tue, Jul 28, 2015 at 7:26 PM, Dayue Gao 
> <[email protected]<mailto:[email protected]>> wrote:
>
>> Seems like your hive is compiled against hadoop-1 instead of hadoop-2.
>> Have you add the "-P hadoop-2" when you compiled hive?
>>
>> Best Regards,
>> Dayue
>>
>>
>> > 在 2015年7月28日,下午6:18,李刚 <[email protected]<mailto:[email protected]>> 写道:
>> >
>> > 报这个错误是为啥?
>> >
>> > [pool-5-thread-2]:[2015-07-28
>> 02:46:08,620][ERROR][org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:108)]
>> - error running Executable
>> > java.lang.IncompatibleClassChangeError: Found interface
>> org.apache.hadoop.mapreduce.JobContext, but class was expected
>> > at
>> org.apache.hive.hcatalog.mapreduce.HCatBaseInputFormat.getSplits(HCatBaseInputFormat.java:102)
>> > at
>> org.apache.hadoop.mapreduce.JobSubmitter.writeNewSplits(JobSubmitter.java:491)
>> > at
>> org.apache.hadoop.mapreduce.JobSubmitter.writeSplits(JobSubmitter.java:508)
>> > at
>> org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:392)
>> > at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1268)
>> > at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1265)
>> > at java.security.AccessController.doPrivileged(Native Method)
>> > at javax.security.auth.Subject.doAs(Subject.java:415)
>> > at
>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
>> > at org.apache.hadoop.mapreduce.Job.submit(Job.java:1265)
>> > at
>> org.apache.kylin.job.hadoop.AbstractHadoopJob.waitForCompletion(AbstractHadoopJob.java:123)
>> > at
>> org.apache.kylin.job.hadoop.cube.FactDistinctColumnsJob.run(FactDistinctColumnsJob.java:80)
>> > at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
>> > at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
>> > at
>> org.apache.kylin.job.common.MapReduceExecutable.doWork(MapReduceExecutable.java:112)
>> > at
>> org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106)
>> > at
>> org.apache.kylin.job.execution.DefaultChainedExecutable.doWork(DefaultChainedExecutable.java:50)
>> > at
>> org.apache.kylin.job.execution.AbstractExecutable.execute(AbstractExecutable.java:106)
>> > at
>> org.apache.kylin.job.impl.threadpool.DefaultScheduler$JobRunner.run(DefaultScheduler.java:133)
>> > at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> > at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> > at java.lang.Thread.run(Thread.java:745)
>> >
>> > ==============================================
>> > 这是我选的版本号:
>> > -rw-r--r--. 1 root root  54246778 Jul 23 20:18
>> apache-hive-0.13.1-bin.tar.gz
>> > -rw-r--r--. 1 root root   8850470 Jul 25 18:17
>> apache-tomcat-7.0.63.tar.gz
>> > -rw-r--r--. 1 root root 203705290 Jul 22 02:19 hadoop-2.4.0-64bit.tar.gz
>> > -rw-r--r--. 1 root root  80700853 Jul 24 02:06
>> hbase-0.98.4-hadoop2-bin.tar.gz
>> > -rw-r--r--. 1 root root  64699193 Jul 25 16:13
>> kylin-0.7.2-incubating.tar.gz
>> > -rw-r--r--. 1 root root  17699306 Jul 24 03:40 zookeeper-3.4.6.tar.gz
>> >
>> > 是版本不兼容吗?
>>
>>
>>
>
>
> --
> Regards,
>
> *Bin Mahone | 马洪宾*
> Apache Kylin: http://kylin.io
> Github: https://github.com/binmahone
>


--
Regards,

*Bin Mahone | 马洪宾*
Apache Kylin: http://kylin.io
Github: https://github.com/binmahone

Reply via email to