Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-04 Thread r7raul1...@163.com
Thank you!



r7raul1...@163.com
 
From: Jianfeng (Jeff) Zhang
Date: 2015-06-04 14:41
To: user
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
Maybe this blog is helpful for you

http://www.swiss-scalability.com/2015/05/hive-on-tez-on-cdh-love-everywhere.html


Best Regard,
Jeff Zhang


From: r7raul1...@163.com r7raul1...@163.com
Reply-To: user user@tez.apache.org
Date: Thursday, June 4, 2015 at 2:05 PM
To: user user@tez.apache.org
Subject: Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

ok I will try . My hadoop version is 
Hadoop 2.5.0-cdh5.2.0 
Subversion http://github.com/cloudera/hadoop -r 
e1f20a08bde76a33b79df026d00a0c91b2298387 
Compiled by jenkins on 2014-10-11T21:00Z 
Compiled with protoc 2.5.0 
From source with checksum 309bccd135b199bdfdd6df5f3f4153d 
This command was run using 
/opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/jars/hadoop-common-2.5.0-cdh5.2.0.jar
 



r7raul1...@163.com
 
From: Jianfeng (Jeff) Zhang
Date: 2015-06-04 14:00
To: user
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
I believe you are using CDH.  I remember there’s one thread in hive mail list 
also mention this issue. 
If I remember it correctly, you need to rebuild tez with CDH hadoop version.


Best Regard,
Jeff Zhang


From: r7raul1...@163.com r7raul1...@163.com
Reply-To: user user@tez.apache.org
Date: Thursday, June 4, 2015 at 1:54 PM
To: user user@tez.apache.org
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

I commet
!-- property 
descriptionLog history using the Timeline Server/description 
nametez.history.logging.service.class/name 
valueorg.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService/value 
/property 
property 
descriptionPublish configuration information to Timeline 
server.-XX:+UseParallelGC -XX:+UseG1GC /description 
nametez.runtime.convert.user-payload.to.history-text/name 
valuetrue/value 
/property--

The problem not occur.

Then I try run hadoop jar tez-examples-0.7.0.jar orderedwordcount 
/usr/tez/tez-site.xml /tmp .  Return error:
Stack trace: ExitCodeException exitCode=1: 
at org.apache.hadoop.util.Shell.runCommand(Shell.java:538) 
at org.apache.hadoop.util.Shell.run(Shell.java:455) 
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702) 
at 
org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:196)
 
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:299)
 
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81)
 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
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) 


I check log for detail ,I found:
2015-06-04 13:46:04,218 INFO [main] app.DAGAppMaster: Running DAG: 
OrderedWordCount
2015-06-04 13:46:04,263 ERROR [main] app.DAGAppMaster: Error starting 
DAGAppMaster
java.lang.UnsatisfiedLinkError: 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
at 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(Native 
Method)
at 
org.apache.hadoop.util.NativeCrc32.calculateChunkedSumsByteArray(NativeCrc32.java:86)
at 
org.apache.hadoop.util.DataChecksum.calculateChunkedSums(DataChecksum.java:430)
at 
org.apache.hadoop.fs.FSOutputSummer.writeChecksumChunks(FSOutputSummer.java:202)
at 
org.apache.hadoop.fs.FSOutputSummer.flushBuffer(FSOutputSummer.java:163)
at 
org.apache.hadoop.hdfs.DFSOutputStream.flushOrSync(DFSOutputStream.java:1993)
at 
org.apache.hadoop.hdfs.DFSOutputStream.hflush(DFSOutputStream.java:1946)
at 
org.apache.hadoop.fs.FSDataOutputStream.hflush(FSDataOutputStream.java:130)
at 
org.apache.tez.dag.history.recovery.RecoveryService.handle(RecoveryService.java:286)
at 
org.apache.tez.dag.history.HistoryEventHandler.handleCriticalEvent(HistoryEventHandler.java:102)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2153)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2103)
at 
org.apache.tez.dag.app.DAGAppMaster.serviceStart(DAGAppMaster.java:1798)
at 
org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at org.apache.tez.dag.app.DAGAppMaster$6.run(DAGAppMaster.java:2224)
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:1628)
at 
org.apache.tez.dag.app.DAGAppMaster.initAndStartAppMaster(DAGAppMaster.java:2220

Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-04 Thread r7raul1...@163.com
I follow this blog and comment 
!--moduletez-yarn-timeline-history-with-acls/module--  in 
tez-plugins/pom.xml. Build Successful.

Run successful
[hdfs@test jars]$ hadoop jar tez-examples-0.7.0.jar orderedwordcount 
/input/inputfile.txt /tmp 
SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in 
[jar:file:/usr/tez0.7/jars/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
 
SLF4J: Found binding in 
[jar:file:/opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/jars/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
 
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation. 
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] 
15/06/04 15:45:27 INFO client.TezClient: Tez Client Version: [ 
component=tez-api, version=0.7.0, revision=${buildNumber}, 
SCM-URL=scm:git:https://git-wip-us.apache.org/repos/asf/tez.git, 
buildTime=20150604-1537 ] 
15/06/04 15:45:27 INFO client.RMProxy: Connecting to ResourceManager at 
localhost/127.0.0.1:8032 
15/06/04 15:45:28 INFO examples.OrderedWordCount: Running OrderedWordCount 
15/06/04 15:45:28 INFO client.TezClient: Submitting DAG application with id: 
application_1433398549746_0006 
15/06/04 15:45:28 INFO client.TezClientUtils: Using tez.lib.uris value from 
configuration: hdfs:///apps/tez0.7/tez-0.7.0.tar.gz 
15/06/04 15:45:28 INFO client.TezClient: Tez system stage directory 
hdfs://localhost:8020/tmp/hdfs/tez/staging/.tez/application_1433398549746_0006 
doesn't exist and is created 
15/06/04 15:45:28 INFO client.TezClient: Submitting DAG to YARN, 
applicationId=application_1433398549746_0006, dagName=OrderedWordCount 
15/06/04 15:45:28 INFO impl.YarnClientImpl: Submitted application 
application_1433398549746_0006 
15/06/04 15:45:28 INFO client.TezClient: The url to track the Tez AM: 
http://localhost:8088/proxy/application_1433398549746_0006/ 
15/06/04 15:45:28 INFO client.RMProxy: Connecting to ResourceManager at 
localhost/127.0.0.1:8032 
15/06/04 15:45:29 INFO client.DAGClientImpl: Waiting for DAG to start running 
15/06/04 15:45:37 INFO client.DAGClientImpl: DAG initialized: 
CurrentState=Running 
15/06/04 15:45:37 INFO client.DAGClientImpl: DAG: State: RUNNING Progress: 0% 
TotalTasks: 1 Succeeded: 0 Running: 0 Failed: 0 Killed: 0 
15/06/04 15:45:37 INFO client.DAGClientImpl: VertexStatus: VertexName: 
Tokenizer Progress: 0% TotalTasks: -1 Succeeded: 0 Running: 0 Failed: 0 Killed: 
0 
15/06/04 15:45:37 INFO client.DAGClientImpl: VertexStatus: VertexName: 
Summation Progress: 0% TotalTasks: 1 Succeeded: 0 Running: 0 Failed: 0 Killed: 
0 
15/06/04 15:45:37 INFO client.DAGClientImpl: VertexStatus: VertexName: Sorter 
Progress: 0% TotalTasks: 1 Succeeded: 0 Running: 0 Failed: 0 Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: DAG: State: RUNNING Progress: 
33.33% TotalTasks: 3 Succeeded: 1 Running: 1 Failed: 0 Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: VertexStatus: VertexName: 
Tokenizer Progress: 100% TotalTasks: 1 Succeeded: 1 Running: 0 Failed: 0 
Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: VertexStatus: VertexName: 
Summation Progress: 0% TotalTasks: 1 Succeeded: 0 Running: 1 Failed: 0 Killed: 
0 
15/06/04 15:45:41 INFO client.DAGClientImpl: VertexStatus: VertexName: Sorter 
Progress: 0% TotalTasks: 1 Succeeded: 0 Running: 0 Failed: 0 Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: DAG: State: SUCCEEDED Progress: 
100% TotalTasks: 3 Succeeded: 3 Running: 0 Failed: 0 Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: VertexStatus: VertexName: 
Tokenizer Progress: 100% TotalTasks: 1 Succeeded: 1 Running: 0 Failed: 0 
Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: VertexStatus: VertexName: 
Summation Progress: 100% TotalTasks: 1 Succeeded: 1 Running: 0 Failed: 0 
Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: VertexStatus: VertexName: Sorter 
Progress: 100% TotalTasks: 1 Succeeded: 1 Running: 0 Failed: 0 Killed: 0 
15/06/04 15:45:41 INFO client.DAGClientImpl: DAG completed. 
FinalState=SUCCEEDED 



r7raul1...@163.com
 
From: r7raul1...@163.com
Date: 2015-06-04 15:13
To: user
Subject: Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
Thank you!



r7raul1...@163.com
 
From: Jianfeng (Jeff) Zhang
Date: 2015-06-04 14:41
To: user
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
Maybe this blog is helpful for you

http://www.swiss-scalability.com/2015/05/hive-on-tez-on-cdh-love-everywhere.html


Best Regard,
Jeff Zhang


From: r7raul1...@163.com r7raul1...@163.com
Reply-To: user user@tez.apache.org
Date: Thursday, June 4, 2015 at 2:05 PM
To: user user@tez.apache.org
Subject: Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

ok I will try . My hadoop version is 
Hadoop 2.5.0-cdh5.2.0 
Subversion http://github.com/cloudera/hadoop -r 
e1f20a08bde76a33b79df026d00a0c91b2298387 
Compiled by jenkins on 2014-10-11T21:00Z 
Compiled with protoc 2.5.0

Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-04 Thread r7raul1...@163.com
ok I will try . My hadoop version is 
Hadoop 2.5.0-cdh5.2.0 
Subversion http://github.com/cloudera/hadoop -r 
e1f20a08bde76a33b79df026d00a0c91b2298387 
Compiled by jenkins on 2014-10-11T21:00Z 
Compiled with protoc 2.5.0 
From source with checksum 309bccd135b199bdfdd6df5f3f4153d 
This command was run using 
/opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/jars/hadoop-common-2.5.0-cdh5.2.0.jar
 



r7raul1...@163.com
 
From: Jianfeng (Jeff) Zhang
Date: 2015-06-04 14:00
To: user
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
I believe you are using CDH.  I remember there’s one thread in hive mail list 
also mention this issue. 
If I remember it correctly, you need to rebuild tez with CDH hadoop version.


Best Regard,
Jeff Zhang


From: r7raul1...@163.com r7raul1...@163.com
Reply-To: user user@tez.apache.org
Date: Thursday, June 4, 2015 at 1:54 PM
To: user user@tez.apache.org
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

I commet
!-- property 
descriptionLog history using the Timeline Server/description 
nametez.history.logging.service.class/name 
valueorg.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService/value 
/property 
property 
descriptionPublish configuration information to Timeline 
server.-XX:+UseParallelGC -XX:+UseG1GC /description 
nametez.runtime.convert.user-payload.to.history-text/name 
valuetrue/value 
/property--

The problem not occur.

Then I try run hadoop jar tez-examples-0.7.0.jar orderedwordcount 
/usr/tez/tez-site.xml /tmp .  Return error:
Stack trace: ExitCodeException exitCode=1: 
at org.apache.hadoop.util.Shell.runCommand(Shell.java:538) 
at org.apache.hadoop.util.Shell.run(Shell.java:455) 
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702) 
at 
org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:196)
 
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:299)
 
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81)
 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
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) 


I check log for detail ,I found:
2015-06-04 13:46:04,218 INFO [main] app.DAGAppMaster: Running DAG: 
OrderedWordCount
2015-06-04 13:46:04,263 ERROR [main] app.DAGAppMaster: Error starting 
DAGAppMaster
java.lang.UnsatisfiedLinkError: 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
at 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(Native 
Method)
at 
org.apache.hadoop.util.NativeCrc32.calculateChunkedSumsByteArray(NativeCrc32.java:86)
at 
org.apache.hadoop.util.DataChecksum.calculateChunkedSums(DataChecksum.java:430)
at 
org.apache.hadoop.fs.FSOutputSummer.writeChecksumChunks(FSOutputSummer.java:202)
at 
org.apache.hadoop.fs.FSOutputSummer.flushBuffer(FSOutputSummer.java:163)
at 
org.apache.hadoop.hdfs.DFSOutputStream.flushOrSync(DFSOutputStream.java:1993)
at 
org.apache.hadoop.hdfs.DFSOutputStream.hflush(DFSOutputStream.java:1946)
at 
org.apache.hadoop.fs.FSDataOutputStream.hflush(FSDataOutputStream.java:130)
at 
org.apache.tez.dag.history.recovery.RecoveryService.handle(RecoveryService.java:286)
at 
org.apache.tez.dag.history.HistoryEventHandler.handleCriticalEvent(HistoryEventHandler.java:102)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2153)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2103)
at 
org.apache.tez.dag.app.DAGAppMaster.serviceStart(DAGAppMaster.java:1798)
at 
org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at org.apache.tez.dag.app.DAGAppMaster$6.run(DAGAppMaster.java:2224)
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:1628)
at 
org.apache.tez.dag.app.DAGAppMaster.initAndStartAppMaster(DAGAppMaster.java:2220)
at org.apache.tez.dag.app.DAGAppMaster.main(DAGAppMaster.java:2038)



r7raul1...@163.com
 
From: r7raul1...@163.com
Date: 2015-06-04 13:19
To: user
Subject: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
hive set hive.execution.engine=tez; 
hive set hive.tez.exec.print.summary=true; 
hive select userid,count(*) from u_data group by userid order by userid; 
Query ID = hdfs_20150604131717_6863a8c8-c3a6-4865-b098-06aff509dbf8 
Total jobs = 1 
Launching Job 1 out of 1 
java.lang.NoClassDefFoundError: 
org/apache/hadoop/yarn/api/records/timeline

Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-04 Thread Jianfeng (Jeff) Zhang
Maybe this blog is helpful for you

http://www.swiss-scalability.com/2015/05/hive-on-tez-on-cdh-love-everywhere.html


Best Regard,
Jeff Zhang


From: r7raul1...@163.commailto:r7raul1...@163.com 
r7raul1...@163.commailto:r7raul1...@163.com
Reply-To: user user@tez.apache.orgmailto:user@tez.apache.org
Date: Thursday, June 4, 2015 at 2:05 PM
To: user user@tez.apache.orgmailto:user@tez.apache.org
Subject: Re: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

ok I will try . My hadoop version is
Hadoop 2.5.0-cdh5.2.0
Subversion http://github.com/cloudera/hadoop -r 
e1f20a08bde76a33b79df026d00a0c91b2298387
Compiled by jenkins on 2014-10-11T21:00Z
Compiled with protoc 2.5.0
From source with checksum 309bccd135b199bdfdd6df5f3f4153d
This command was run using 
/opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/jars/hadoop-common-2.5.0-cdh5.2.0.jar


r7raul1...@163.commailto:r7raul1...@163.com

From: Jianfeng (Jeff) Zhangmailto:jzh...@hortonworks.com
Date: 2015-06-04 14:00
To: usermailto:user@tez.apache.org
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
I believe you are using CDH.  I remember there’s one thread in hive mail list 
also mention this issue.
If I remember it correctly, you need to rebuild tez with CDH hadoop version.


Best Regard,
Jeff Zhang


From: r7raul1...@163.commailto:r7raul1...@163.com 
r7raul1...@163.commailto:r7raul1...@163.com
Reply-To: user user@tez.apache.orgmailto:user@tez.apache.org
Date: Thursday, June 4, 2015 at 1:54 PM
To: user user@tez.apache.orgmailto:user@tez.apache.org
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

I commet
!-- property
descriptionLog history using the Timeline Server/description
nametez.history.logging.service.class/name
valueorg.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService/value
/property
property
descriptionPublish configuration information to Timeline 
server.-XX:+UseParallelGC -XX:+UseG1GC /description
nametez.runtime.convert.user-payload.to.history-text/name
valuetrue/value
/property--

The problem not occur.

Then I try run hadoop jar tez-examples-0.7.0.jar orderedwordcount 
/usr/tez/tez-site.xml /tmp .  Return error:
Stack trace: ExitCodeException exitCode=1:
at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
at org.apache.hadoop.util.Shell.run(Shell.java:455)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
at 
org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:196)
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:299)
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
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)


I check log for detail ,I found:

2015-06-04 13:46:04,218 INFO [main] app.DAGAppMaster: Running DAG: 
OrderedWordCount
2015-06-04 13:46:04,263 ERROR [main] app.DAGAppMaster: Error starting 
DAGAppMaster
java.lang.UnsatisfiedLinkError: 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
at 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(Native 
Method)
at 
org.apache.hadoop.util.NativeCrc32.calculateChunkedSumsByteArray(NativeCrc32.java:86)
at 
org.apache.hadoop.util.DataChecksum.calculateChunkedSums(DataChecksum.java:430)
at 
org.apache.hadoop.fs.FSOutputSummer.writeChecksumChunks(FSOutputSummer.java:202)
at 
org.apache.hadoop.fs.FSOutputSummer.flushBuffer(FSOutputSummer.java:163)
at 
org.apache.hadoop.hdfs.DFSOutputStream.flushOrSync(DFSOutputStream.java:1993)
at 
org.apache.hadoop.hdfs.DFSOutputStream.hflush(DFSOutputStream.java:1946)
at 
org.apache.hadoop.fs.FSDataOutputStream.hflush(FSDataOutputStream.java:130)
at 
org.apache.tez.dag.history.recovery.RecoveryService.handle(RecoveryService.java:286)
at 
org.apache.tez.dag.history.HistoryEventHandler.handleCriticalEvent(HistoryEventHandler.java:102)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2153)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2103)
at 
org.apache.tez.dag.app.DAGAppMaster.serviceStart(DAGAppMaster.java:1798)
at 
org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at org.apache.tez.dag.app.DAGAppMaster$6.run(DAGAppMaster.java:2224)
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:1628

Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-04 Thread Jianfeng (Jeff) Zhang
I believe you are using CDH.  I remember there’s one thread in hive mail list 
also mention this issue.
If I remember it correctly, you need to rebuild tez with CDH hadoop version.


Best Regard,
Jeff Zhang


From: r7raul1...@163.commailto:r7raul1...@163.com 
r7raul1...@163.commailto:r7raul1...@163.com
Reply-To: user user@tez.apache.orgmailto:user@tez.apache.org
Date: Thursday, June 4, 2015 at 1:54 PM
To: user user@tez.apache.orgmailto:user@tez.apache.org
Subject: Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

I commet
!-- property
descriptionLog history using the Timeline Server/description
nametez.history.logging.service.class/name
valueorg.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService/value
/property
property
descriptionPublish configuration information to Timeline 
server.-XX:+UseParallelGC -XX:+UseG1GC /description
nametez.runtime.convert.user-payload.to.history-text/name
valuetrue/value
/property--

The problem not occur.

Then I try run hadoop jar tez-examples-0.7.0.jar orderedwordcount 
/usr/tez/tez-site.xml /tmp .  Return error:
Stack trace: ExitCodeException exitCode=1:
at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
at org.apache.hadoop.util.Shell.run(Shell.java:455)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
at 
org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:196)
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:299)
at 
org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
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)


I check log for detail ,I found:

2015-06-04 13:46:04,218 INFO [main] app.DAGAppMaster: Running DAG: 
OrderedWordCount
2015-06-04 13:46:04,263 ERROR [main] app.DAGAppMaster: Error starting 
DAGAppMaster
java.lang.UnsatisfiedLinkError: 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
at 
org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(Native 
Method)
at 
org.apache.hadoop.util.NativeCrc32.calculateChunkedSumsByteArray(NativeCrc32.java:86)
at 
org.apache.hadoop.util.DataChecksum.calculateChunkedSums(DataChecksum.java:430)
at 
org.apache.hadoop.fs.FSOutputSummer.writeChecksumChunks(FSOutputSummer.java:202)
at 
org.apache.hadoop.fs.FSOutputSummer.flushBuffer(FSOutputSummer.java:163)
at 
org.apache.hadoop.hdfs.DFSOutputStream.flushOrSync(DFSOutputStream.java:1993)
at 
org.apache.hadoop.hdfs.DFSOutputStream.hflush(DFSOutputStream.java:1946)
at 
org.apache.hadoop.fs.FSDataOutputStream.hflush(FSDataOutputStream.java:130)
at 
org.apache.tez.dag.history.recovery.RecoveryService.handle(RecoveryService.java:286)
at 
org.apache.tez.dag.history.HistoryEventHandler.handleCriticalEvent(HistoryEventHandler.java:102)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2153)
at org.apache.tez.dag.app.DAGAppMaster.startDAG(DAGAppMaster.java:2103)
at 
org.apache.tez.dag.app.DAGAppMaster.serviceStart(DAGAppMaster.java:1798)
at 
org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at org.apache.tez.dag.app.DAGAppMaster$6.run(DAGAppMaster.java:2224)
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:1628)
at 
org.apache.tez.dag.app.DAGAppMaster.initAndStartAppMaster(DAGAppMaster.java:2220)
at org.apache.tez.dag.app.DAGAppMaster.main(DAGAppMaster.java:2038)


r7raul1...@163.commailto:r7raul1...@163.com

From: r7raul1...@163.commailto:r7raul1...@163.com
Date: 2015-06-04 13:19
To: usermailto:user@tez.apache.org
Subject: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError
hive set hive.execution.engine=tez;
hive set hive.tez.exec.print.summary=true;
hive select userid,count(*) from u_data group by userid order by userid;
Query ID = hdfs_20150604131717_6863a8c8-c3a6-4865-b098-06aff509dbf8
Total jobs = 1
Launching Job 1 out of 1
java.lang.NoClassDefFoundError: 
org/apache/hadoop/yarn/api/records/timeline/TimelineDomain
at 
org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createTimelineDomain(ATSHistoryACLPolicyManager.java:120)
at 
org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createSessionDomain(ATSHistoryACLPolicyManager.java:167)
at 
org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.setupSessionACLs

Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-03 Thread Hitesh Shah
If you compiled Tez against hadoop-2.6.0 and are deploying it on a hadoop-2.5.0 
cluster, you should disable tez acls as YARN timeline in 2.5.0 does not support 
ACLs. 
Please set tez.am.acls.enabled to false as the Timeline layer is trying to 
enforce acls for the history data.

thanks
— Hitesh

On Jun 3, 2015, at 10:19 PM, r7raul1...@163.com wrote:

 hive set hive.execution.engine=tez; 
 hive set hive.tez.exec.print.summary=true; 
 hive select userid,count(*) from u_data group by userid order by userid; 
 Query ID = hdfs_20150604131717_6863a8c8-c3a6-4865-b098-06aff509dbf8 
 Total jobs = 1 
 Launching Job 1 out of 1 
 java.lang.NoClassDefFoundError: 
 org/apache/hadoop/yarn/api/records/timeline/TimelineDomain 
 at 
 org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createTimelineDomain(ATSHistoryACLPolicyManager.java:120)
  
 at 
 org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createSessionDomain(ATSHistoryACLPolicyManager.java:167)
  
 at 
 org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.setupSessionACLs(ATSHistoryACLPolicyManager.java:228)
  
 at 
 org.apache.tez.client.TezClientUtils.createApplicationSubmissionContext(TezClientUtils.java:525)
  
 at org.apache.tez.client.TezClient.start(TezClient.java:352) 
 at 
 org.apache.hadoop.hive.ql.exec.tez.TezSessionState.open(TezSessionState.java:191)
  
 at org.apache.hadoop.hive.ql.exec.tez.TezTask.updateSession(TezTask.java:234) 
 at org.apache.hadoop.hive.ql.exec.tez.TezTask.execute(TezTask.java:136) 
 at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160) 
 at 
 org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:88) 
 at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1638) 
 at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1397) 
 at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1183) 
 at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049) 
 at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1039) 
 at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:207) 
 at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:159) 
 at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:370) 
 at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:754) 
 at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:675) 
 at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:615) 
 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:606) 
 at org.apache.hadoop.util.RunJar.main(RunJar.java:212) 
 Caused by: java.lang.ClassNotFoundException: 
 org.apache.hadoop.yarn.api.records.timeline.TimelineDomain 
 at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
 at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
 at java.security.AccessController.doPrivileged(Native Method) 
 at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
 at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
 at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
 ... 26 more 
 FAILED: Execution Error, return code -101 from 
 org.apache.hadoop.hive.ql.exec.tez.TezTask. 
 org/apache/hadoop/yarn/api/records/timeline/TimelineDomain 
 hive  
 
 r7raul1...@163.com



Re: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

2015-06-03 Thread Jianfeng (Jeff) Zhang

Hadoop 2.5.0 don't have Timeline with ACLs Support, please set the following 
property in tez-site.xml
property
   nametez.allow.disabled.timeline-domains/name
   valuetrue/value
/property
For more details, please check this link

http://tez.apache.org/tez_yarn_timeline.html


Best Regard,
Jeff Zhang


From: r7raul1...@163.commailto:r7raul1...@163.com 
r7raul1...@163.commailto:r7raul1...@163.com
Reply-To: user user@tez.apache.orgmailto:user@tez.apache.org
Date: Thursday, June 4, 2015 at 1:19 PM
To: user user@tez.apache.orgmailto:user@tez.apache.org
Subject: hive 1.1.0 tez0.7 hadoop 2.5.0 run query NoClassDefFoundError

hive set hive.execution.engine=tez;
hive set hive.tez.exec.print.summary=true;
hive select userid,count(*) from u_data group by userid order by userid;
Query ID = hdfs_20150604131717_6863a8c8-c3a6-4865-b098-06aff509dbf8
Total jobs = 1
Launching Job 1 out of 1
java.lang.NoClassDefFoundError: 
org/apache/hadoop/yarn/api/records/timeline/TimelineDomain
at 
org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createTimelineDomain(ATSHistoryACLPolicyManager.java:120)
at 
org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.createSessionDomain(ATSHistoryACLPolicyManager.java:167)
at 
org.apache.tez.dag.history.ats.acls.ATSHistoryACLPolicyManager.setupSessionACLs(ATSHistoryACLPolicyManager.java:228)
at 
org.apache.tez.client.TezClientUtils.createApplicationSubmissionContext(TezClientUtils.java:525)
at org.apache.tez.client.TezClient.start(TezClient.java:352)
at 
org.apache.hadoop.hive.ql.exec.tez.TezSessionState.open(TezSessionState.java:191)
at org.apache.hadoop.hive.ql.exec.tez.TezTask.updateSession(TezTask.java:234)
at org.apache.hadoop.hive.ql.exec.tez.TezTask.execute(TezTask.java:136)
at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:160)
at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:88)
at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1638)
at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1397)
at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1183)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1039)
at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:207)
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:159)
at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:370)
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:754)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:675)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:615)
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:606)
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
Caused by: java.lang.ClassNotFoundException: 
org.apache.hadoop.yarn.api.records.timeline.TimelineDomain
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 26 more
FAILED: Execution Error, return code -101 from 
org.apache.hadoop.hive.ql.exec.tez.TezTask. 
org/apache/hadoop/yarn/api/records/timeline/TimelineDomain
hive


r7raul1...@163.commailto:r7raul1...@163.com