Hi Jimmy,

cdh3b3 Hadoop includes the patches written by Yahoo! to introduce
authentication based on Kerberos. These patches include removal of
UnixUserGroupInformation. cdh3b3's Hive release includes patches to
Driver.java to not use UnixUserGroupInformation and instead make calls to a
shim layer that works with the authentication system in Hadoop.

Are there features in hive trunk/0.6 that you are interested in using but
are not available in cdh3b3 Hive?

-Vinithra

On Mon, Nov 8, 2010 at 12:28 PM, Jinsong Hu <jinsong...@hotmail.com> wrote:

> Hi, There:
>  I was trying to compile trunk version of hive with cloudera cdh3b3
> distribution and noticed that in
> org.apache.hadoop.hive.ql Driver.java was using:
>
> org.apache.hadoop.security.UnixUserGroupInformation;
>
> However, in the cdh3b3 version of hadoop, this class is gone, so
> Driver.java doesn't compile.
>
> I checked 0.6 version of hive, the same issue exists.
>
> I noticed that class org.apache.hadoop.security.UserGroupInformation is
> still there, both
> in cdh3b2 and cdh3b3 version of hadoop. Can we change the Driver.java to
> use
>
> org.apache.hadoop.security.UserGroupInformation;
>
> instead ? This class does sound like a more generic class that in the
> future, we may
> even get it to work under windows or other os.
>
> Jimmy.
>
>
>
>

Reply via email to