Hi Sean,

>From the Hive language manual - "Moreover, we strongly advise users to
create the HDFS directories /tmp and /user/hive/warehouse
(aka hive.metastore.warehouse.dir) and set them chmod g+w before tables are
created in Hive"

My warehouse directory has the following permissions:

*Name*
*Type*
*Size*
*Replication*
*Block Size*
*Modification Time*
*Permission*
*Owner*
*Group*
*warehouse<http://h-node02:50075/browseDirectory.jsp?dir=%2Fuser%2Fhive%2Fwarehouse&namenodeInfoPort=50070&nnaddr=hdfs01:8020>
*
*dir*
**
**
**
*2012-08-15 15:51*
*rwxrwxr-x*
*hdfs*
*supergroup*
Also I make sure that I run the hive CLI as 'hdfs' user.

Hope this helps

Thanks
Himanish

On Thu, Aug 16, 2012 at 1:50 AM, Sean Bigdatafun
<sean.bigdata...@gmail.com>wrote:

> I ran the following command trying to setup my hive directory, but got the
> following error.
>
> root@cdh-client:/# hadoop fs -mkdir       /user/hive/warehouse
> mkdir: org.apache.hadoop.security.AccessControlException: Permission
> denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:drwxr-xr-x
>
> Can someone tell me what is the "correct" ownership for hive directories?
> My "/user" directory is with the following ownership:
> user<http://cdh-slave2-16g.hwhadoop.com:50075/browseDirectory.jsp?dir=%2Fuser&namenodeInfoPort=50070>
> dir 2012-08-14 16:51 rwxr-xr-xhdfs hadoop
> Should I create a sub-directory under user with the following permission?
> h<http://cdh-slave2-16g.hwhadoop.com:50075/browseDirectory.jsp?dir=%2Fuser&namenodeInfoPort=50070>
> ive dir 2012-08-14 16:51 rwxr-xr-xhive hadoop
> Thanks,
> Sean
>
>
>
>


-- 
Thanks & Regards
Himanish

Reply via email to