Sorry Anish, but being database programmer in the past, I always used
embedded SQL interface... I was wondering should we really need direct Java
interface w/ HiveServer2? May be I am wrong, but would like to know your
view on what are the limitations of using embedded SQL vs direct Java API.

--Suhas

On Sat, Oct 11, 2014 at 12:38 PM, Suhas Gogate <vgog...@pivotal.io> wrote:

> Hanish, this is interesting question and I also faced similar limitation
> lately. Although as Hive getting more closer to relational model with
> richer SQL interface (DDL/Authorization, DML) and HiveServer2 as a way to
> invoke embedded SQL in Java, the real question is should Hive Metastore
> Client (java) API should at all be used by user, rather all the existing
> Hive Client interfaces be talking to Hive Metastore internally?
>
> --Suhas
>
>
>
> On Fri, Oct 10, 2014 at 9:21 PM, Hanish Bansal <
> hanish.bansal.agar...@gmail.com> wrote:
>
>> Hi All,
>>
>> I am planning to use sql based authorization that is recently introduced
>> in hive 0.13.0.
>>
>> I was using hive metastore client java api early which has direct apis
>> for all operations like grant, revoke etc.
>> But for using new authorization I ll have to use hiveserver2 and pass all
>> requests through hiveserver2. I came up with JDBC client which can be used
>> to connect hiveserver2. The restriction there is we must have to write SQL
>> statements.
>>
>> I want to know is there any java api to connect hiveserver2, that have
>> direct java methods to perform operations and we don't need to write SQL
>> statements ??
>>
>> Thanks,
>> Hanish
>>
>
>

Reply via email to