Sorry forgot to mention the job tracker UI shows a TempletonControllerJob
completing successfully.


On Sat, Dec 21, 2013 at 9:37 AM, Jonathan Hodges <hodg...@gmail.com> wrote:

> Hi Eugene,
>
> The few lines I included above are from webhcat.log
>
> 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
>
> Those files indeed don't exist.  The job_201311281741_0020 directory was
> created after starting the Hive job, but only has 'completed', 'exitValue',
> and 'user' files.  Could these missing files be the issue?  If so, how do I
> ensure they are created?
>
> Thanks in advance for the assistance.
> -Jonathan
>
>
> On Wed, Dec 18, 2013 at 5:15 PM, Eugene Koifman 
> <ekoif...@hortonworks.com>wrote:
>
>> It may be worth looking in webhcat.log and using job tracker UI
>>
>>
>> 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