So that means I need to create a HDFS ( Not an OS physical directory ) 
directory under Hadoop that need to be used in the Hive config file for this 
property. Right?



________________________________
From: Dean Wampler <deanwamp...@gmail.com>
To: Raj Hadoop <hadoop...@yahoo.com> 
Cc: Sanjay Subramanian <sanjay.subraman...@wizecommerce.com>; 
"user@hive.apache.org" <user@hive.apache.org>; User <u...@hadoop.apache.org> 
Sent: Tuesday, May 21, 2013 2:06 PM
Subject: Re: hive.metastore.warehouse.dir - Should it point to a physical 
directory



No, you only need a directory in HDFS, which will be "virtually located" 
somewhere in your cluster automatically by HDFS. 

Also there's a typo in your hive.xml:

  <value/software/home/hadoop/hive/hive-0.9.0/warehouse</value>
Should be

  <value>/correct/path/in/hdfs/to/your/warehouse/directory</value>

On Tue, May 21, 2013 at 1:04 PM, Raj Hadoop <hadoop...@yahoo.com> wrote:

Thanks Sanjay.
> 
>My environment is  like this.
> 
>$ echo $HADOOP_HOME
>/software/home/hadoop/hadoop/hadoop-1.1.2
> 
>$ echo $HIVE_HOME
>/software/home/hadoop/hive/hive-0.9.0
>
>$ id
>uid=50052(hadoop) gid=600(apps) groups=600(apps)
>
> 
>So can i do like this:
> 
>$pwd
>/software/home/hadoop/hive/hive-0.9.0
> 
>$mkdir warehouse
> 
>$cd /software/home/hadoop/hive/hive-0.9.0/warehouse
> 
>$ in hive-site.xml<property>
>  <name>hive.metastore.warehouse.dir</name>
>  <value/software/home/hadoop/hive/hive-0.9.0/warehouse</value>
>  <description>location of default database for the warehouse</description> 
></property>
> 
>Where should I create the HDFS directory ?
> 
>
>From: Sanjay Subramanian <sanjay.subraman...@wizecommerce.com>
>To: "user@hive.apache.org" <user@hive.apache.org>; Raj Hadoop 
><hadoop...@yahoo.com>; Dean Wampler <deanwamp...@gmail.com> 
>Cc: User <u...@hadoop.apache.org> 
>Sent: Tuesday, May 21, 2013 1:53 PM 
>
>Subject: Re: hive.metastore.warehouse.dir - Should it point to a physical 
>directory
>
>
>
>Notes below
>
>From: Raj Hadoop <hadoop...@yahoo.com>
>Reply-To: "user@hive.apache.org" <user@hive.apache.org>, Raj Hadoop 
><hadoop...@yahoo.com>
>Date: Tuesday, May 21, 2013 10:49 AM
>To: Dean Wampler <deanwamp...@gmail.com>, "user@hive.apache.org" 
><user@hive.apache.org>
>Cc: User <u...@hadoop.apache.org>
>Subject: Re: hive.metastore.warehouse.dir - Should it point to a physical 
>directory
>
>
>
>Ok.I got it. My questions -
> 
>1) Should a local physical directory be created before using this property?
>I created a directory in HDFS during Hive installation
>/user/hive/warehouse
>
>
>My hive-site.xml has the following property defined
>
>
><property>
>  <name>hive.metastore.warehouse.dir</name>
>  <value>/user/hive/warehouse</value>
>  <description>location of default database for the warehouse</description> 
></property>
>
>2) Should a HDFS file directory be created from Hadoop before using this 
>property?
>hdfs dfs -mkdir /user/hive/warehouse
>Change the owner:group to hive:hive 
> 
>
>
>From: Dean Wampler <deanwamp...@gmail.com>
>To: user@hive.apache.org; Raj Hadoop <hadoop...@yahoo.com> 
>Cc: User <u...@hadoop.apache.org> 
>Sent: Tuesday, May 21, 2013 1:44 PM
>Subject: Re: hive.metastore.warehouse.dir - Should it point to a physical 
>directory
>
>
>
>The name is misleading; this is the directory within HDFS where Hive stores 
>the data, by default. (External tables can go elsewhere). It doesn't really 
>have anything to do with the metastore. 
>
>
>dean
>
>
>On Tue, May 21, 2013 at 12:42 PM, Raj Hadoop <hadoop...@yahoo.com> wrote:
>
>Can some one help me on this ? I am stuck installing and configuring Hive with 
>Oracle. Your timely help is really aprreciated.
>>
>>
>>
>>From: Raj Hadoop <hadoop...@yahoo.com>
>>To: Hive <user@hive.apache.org>; User <u...@hadoop.apache.org> 
>>Sent: Tuesday, May 21, 2013 1:08 PM
>>Subject: hive.metastore.warehouse.dir - Should it point to a physical 
>>directory
>>
>>
>>
>>Hi,
>>
>>I am configurinig Hive. I ahve a question on the property 
>>hive.metastore.warehouse.dir.
>>
>>Should this point to a physical directory. I am guessing it is a logical 
>>directory under Hadoop fs.default.name. Please advise whether I need to 
>>create any directory for the variable hive.metastore.warehouse.dir
>>
>>Thanks,
>>Raj
>>
>>
>
>
>
>-- 
>Dean Wampler, Ph.D.
>@deanwampler
>http://polyglotprogramming.com/
>
>
>
>CONFIDENTIALITY NOTICE
>======================
>This email message and any attachments are for the exclusive use of the 
>intended recipient(s) and may contain confidential and privileged information. 
>Any unauthorized review, use, disclosure or distribution is prohibited. If you 
>are not the intended recipient, please contact the sender by reply email and 
>destroy all copies of the original message along with any attachments, from 
>your computer system. If you are the intended recipient, please be advised 
>that the content of this message is subject to access, review and disclosure 
>by the sender's Email System Administrator.
>
>
>


-- 
Dean Wampler, Ph.D.
@deanwampler
http://polyglotprogramming.com/ 

Reply via email to