Hi Thejas,

Thanks for your reply.  The 'templeton.storage.root' property is set to the
default value, '/templeton-hadoop'.  Sorry I wasn't clear above but the
directory listing is the 'templeton.storage.root' directory on HDFS.

hadoop fs -ls /templeton-hadoop/jobs/job_201311281741_0020
Found 3 items
-rw-r--r--   1 hadoop supergroup          4 2013-11-29 15:15
/templeton-hadoop/jobs/job_201311281741_0020/completed
-rw-r--r--   1 hadoop supergroup          1 2013-11-29 15:15
/templeton-hadoop/jobs/job_201311281741_0020/exitValue
-rw-r--r--   1 hadoop supergroup          6 2013-11-29 15:15
/templeton-hadoop/jobs/job_201311281741_0020/user

Any other ideas?  Could using S3 instead of HDFS for the Pig and Hive
archives be a problem?  Based on the logs it seems to find the archives
just fine and fails somewhere in the Hive execution.

-Jonathan



On Tue, Dec 3, 2013 at 6:23 PM, Thejas Nair <the...@hortonworks.com> wrote:

> Can you try setting  "templeton.storage.root" in webhcat-site.xml to a
> directory that exists ?
>
>
> On Mon, Dec 2, 2013 at 6:21 AM, Jonathan Hodges <hodg...@gmail.com> wrote:
> > Hi,
> >
> > I have setup WebHCat that is bundled with Hive 0.11.0.  I am able to
> kick of
> > map reduce jobs with the REST API successfully.  However I am having some
> > issues with Hive commands over REST.  The following is my
> > $TEMPLETON_HOME/webhcat-site.xml.
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!-- The default settings for Templeton. -->
> > <!-- Edit templeton-site.xml to change settings for your local -->
> > <!-- install. -->
> >
> > <configuration>
> >
> >   <property>
> >     <name>templeton.pig.archive</name>
> >
> >
> <value>s3n://pearson-alto-hadoop/apps/webhcat/archives/pig-0.11.1.tar.gz</value>
> >     <description>The path to the Pig archive.</description>
> >   </property>
> >
> >   <property>
> >     <name>templeton.pig.path</name>
> >     <value>pig-0.11.1.tar.gz/pig-0.11.1/bin/pig</value>
> >     <description>The path to the Pig executable.</description>
> >   </property>
> >
> >   <property>
> >     <name>templeton.hive.archive</name>
> >
> >
> <value>s3n://pearson-alto-hadoop/apps/webhcat/archives/hive-0.11.0.tar.gz</value>
> >     <description>The path to the Hive archive.</description>
> >   </property>
> >
> >   <property>
> >     <name>templeton.hive.path</name>
> >     <value>hive-0.11.0.tar.gz/hive-0.11.0-bin/bin/hive</value>
> >     <description>The path to the Hive executable.</description>
> >   </property>
> >
> > </configuration>
> >
> >
> > curl -s -d user.name=hadoop \
> >>        -d execute="show+tables;" \
> >>        -d statusdir="s3n://pearson-alto-hadoop/webhcat/hive" \
> >>        'http://10.201.5.28:50111/templeton/v1/hive'
> > {"id":"job_201311281741_0020"}
> >
> >
> > When I check the statusdir and jobs folders I see the job had an exit
> status
> > of 1 so it wasn't successful.
> >
> > hadoop fs -ls s3n://pearson-alto-hadoop/webhcat/hive
> > Found 1 items
> > -rwxrwxrwx   1          2 2013-11-29 15:15 /webhcat/hive/exit
> >
> >
> > hadoop fs -ls /templeton-hadoop/jobs/job_201311281741_0020
> > Found 3 items
> > -rw-r--r--   1 hadoop supergroup          4 2013-11-29 15:15
> > /templeton-hadoop/jobs/job_201311281741_0020/completed
> > -rw-r--r--   1 hadoop supergroup          1 2013-11-29 15:15
> > /templeton-hadoop/jobs/job_201311281741_0020/exitValue
> > -rw-r--r--   1 hadoop supergroup          6 2013-11-29 15:15
> > /templeton-hadoop/jobs/job_201311281741_0020/user
> >
> > Here is what I see in the logs.
> >
> > DEBUG | 29 Nov 2013 15:15:36,133 | org.apache.hcatalog.templeton.Server |
> > queued job job_201311281741_0020 in 13403 ms
> > DEBUG | 29 Nov 2013 15:16:09,583 |
> > org.apache.hcatalog.templeton.tool.HDFSStorage | Couldn't find
> > /templeton-hadoop/jobs/job_201311281741_0020/notified: File does not
> exist:
> > /templeton-hadoop/jobs/job_201311281741_0020/notified
> > DEBUG | 29 Nov 2013 15:16:09,584 |
> > org.apache.hcatalog.templeton.tool.HDFSStorage | Couldn't find
> > /templeton-hadoop/jobs/job_201311281741_0020/callback: File does not
> exist:
> > /templeton-hadoop/jobs/job_201311281741_0020/callback
> >
> >
> > How do I figure out the reason for failure?
> >
> > Thanks,
> > Jonathan
>
> --
> CONFIDENTIALITY NOTICE
> NOTICE: This message is intended for the use of the individual or entity to
> which it is addressed and may contain information that is confidential,
> privileged and exempt from disclosure under applicable law. If the reader
> of this message is not the intended recipient, you are hereby notified that
> any printing, copying, dissemination, distribution, disclosure or
> forwarding of this communication is strictly prohibited. If you have
> received this communication in error, please contact the sender immediately
> and delete it from your system. Thank You.
>

Reply via email to