I think there was an issue with reading views from Pig using HCatLoader
(0.4.x). Views definitely seem cleaner though.


On Wed, Oct 2, 2013 at 2:06 PM, Stephen Sprague <sprag...@gmail.com> wrote:

> Hi Tim,
> I guess there are several ways to do it and your method seems to be one of
> them.   I have a need for the same thing and i create a view instead. It
> points to the date that is the latest partition.
>
> eg. create view foo_latest_vw as select * from foo_table where date=<the
> latest date> #and date is the partition key.
>
> I'm sure there are other ways as well. :)
>
>
>
>
>
> On Wed, Oct 2, 2013 at 12:45 PM, Timothy Potter <thelabd...@gmail.com>wrote:
>
>> btw ... this appears to work in my env - hive 0.9.0 (cdh 4.1.1) ... let
>> me know if there's any drawbacks to this approach.
>>
>> Thanks.
>> Tim
>>
>>
>> On Wed, Oct 2, 2013 at 1:12 PM, Timothy Potter <thelabd...@gmail.com>wrote:
>>
>>> Hi,
>>>
>>> I'd like to implement a "latest" partition concept for one of my tables
>>> and believe I can simply update the location using alter table X partition
>>> (date='latest') set location 'foo';
>>>
>>> This assumes two partitions can point at the same location?
>>>
>>> My other question is what happens to current running jobs against the
>>> partition I'm updating. In my case the jobs are Pig scripts using
>>> HCatLoader. I believe the HCatLoader reads input paths during job setup, so
>>> changing the location of my "latest" partition is safe, but wanted to
>>> verify.
>>>
>>> Thanks.
>>> Tim
>>>
>>
>>
>

Reply via email to