Can you try the following

export TEZ_HOME=<your tez directory in local machine till
tez-dist/target/tez-0.8.1-SNAPSHOT>

HADOOP_CLASSPATH=$TEZ_HOME/*:$TEZ_HOME/lib/*:$HADOOP_CLASSPATH  hadoop jar
tez-dist/target/tez-0.8.1-SNAPSHOT/tez-job-analyzer-0.8.1-SNAPSHOT.jar
 CriticalPath --dagId=dag_1441104825528_0013_1  --atsFileName=./dag_
1441104825528_0013_1/dag_1441104825528_0013_1.zip --outputDir=/tmp

~Rajesh.B

On Sun, Sep 6, 2015 at 7:02 PM, Xiaoyong Zhu <[email protected]> wrote:

> Thanks Bikas. I tried the following command but I get this exception… I am
> sure the zip file is there..
>
>
>
> xiaoyzhu@headnode0:~/tez$ hadoop jar
> tez-dist/target/tez-0.8.1-SNAPSHOT/tez-job-analyzer-0.8.1-SNAPSHOT.jar
> CriticalPath --dagId=dag_1441104825528_0013_1
> --atsFileName=./dag_1441104825528_0013_1/dag_1441104825528_0013_1.zip
> --outputDir=/tmp
>
> java.lang.NoClassDefFoundError:
> org/apache/tez/history/parser/datamodel/DagInfo
>
>         at java.lang.Class.getDeclaredMethods0(Native Method)
>
>         at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
>
>         at java.lang.Class.getMethod0(Class.java:2856)
>
>         at java.lang.Class.getMethod(Class.java:1668)
>
>         at
> org.apache.hadoop.util.ProgramDriver$ProgramDescription.<init>(ProgramDriver.java:59)
>
>         at
> org.apache.hadoop.util.ProgramDriver.addClass(ProgramDriver.java:103)
>
>         at
> org.apache.tez.analyzer.plugins.AnalyzerDriver.main(AnalyzerDriver.java:29)
>
>         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.run(RunJar.java:221)
>
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.tez.history.parser.datamodel.DagInfo
>
>         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 java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>
>         ... 13 more
>
>
>
> Xiaoyong
>
>
>
> *From:* Bikas Saha [mailto:[email protected]]
> *Sent:* Thursday, September 3, 2015 7:28 AM
> *To:* [email protected]
> *Subject:* RE: how to run tez-tools?
>
>
>
> Thanks for trying. The only tool that can currently be run from the cmd
> line is the CriticalPath tool. Example command line is
>
>
>
> hadoop jar
> tez/tez-dist/target/tez-0.8.1-SNAPSHOT/tez-job-analyzer-0.8.1-SNAPSHOT.jar
> CriticalPath --dagId=dag_1439860407967_0080_1
> --atsFileName=tmp/test/dag_1439860407967_0080_1.zip --outputDir=tmp/
>
>
>
> The ATS zip directory can be obtained by running the following example
>
> hadoop jar ./tez/dist/tez/tez-history-parser-0.8.1-SNAPSHOT.jar
> org.apache.tez.history.ATSImportTool -dagId dag_1439860407967_0080_1
> --downloadDir tmp/
>
>
>
> As more tools get added to the command line, they would replace
> CriticalPath in the first command line with their own tool name.
>
>
>
> These tools are still work in progress. So we appreciate your feedback as
> you try them out. Patches for fixes (in usability/bugs/features) are
> welcome J
>
>
>
> Bikas
>
>
>
> *From:* Xiaoyong Zhu [mailto:[email protected]
> <[email protected]>]
> *Sent:* Wednesday, September 02, 2015 6:27 AM
> *To:* [email protected]
> *Subject:* how to run tez-tools?
>
>
>
> I found the job analyzer in tez-tools is quite interesting and want to
> give it a try. What’s the correct way to use them?
>
>
>
> I tried
>
> java -cp
> ./tez-tools/analyzers/job-analyzer/target/tez-job-analyzer-0.8.1-SNAPSHOT.jar
> org.apache.tez.analyzer.plugins.AnalyzerDriver
>
> but it throws the exception
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/util/ProgramDriver
>
>         at
> org.apache.tez.analyzer.plugins.AnalyzerDriver.main(AnalyzerDriver.java:27)
>
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.util.ProgramDriver
>
>         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)
>
>         ... 1 more
>
>
>
>
>
> I guess I missed something but not sure where to find the correct ways….
> Will appreciate if someone could offer help, thanks!
>
>
>
> Xiaoyong
>
>
>

Reply via email to