I haven't tried external table with a none hdfs location. external with
hdfs location works great.
Question in this case - on which machine does hive look for the external
location (as it is a clustered env)? maybe you are not looking at the right
one ...

On Wed, Mar 14, 2012 at 8:34 AM, Lu, Wei <w...@microstrategy.com> wrote:

>  Hi ,****
>
> ** **
>
> Can we insert data to external hive tables?****
>
> ** **
>
> **1)    **Create an external table****
>
> create external table binary_tbl_local(byt TINYINT, bl boolean, it int,
> lng BIGINT, flt float, dbl double, shrt SMALLINT, str string) row format
> serde 'org.apache.hadoop.hive.contrib.serde2.TypedBtesSerDe' stored as
> sequencefile location 'file:////home/wlu/hive_local';****
>
> ** **
>
> /home/wlu/hive_local is empty, and I insert data to the external table:***
> *
>
> **2)    **Insert data to the table****
>
> insert overwrite table binary_tbl_local select * from another_tbl_hdfs;***
> *
>
> ** **
>
> But there is still nothing under the local folder. And “select * from
> binary_tbl_local” returns no results.****
>
> ** **
>
> So I guess we cannot insert data to external table right?****
>
> ** **
>
> Regards,****
>
> Wei****
>

Reply via email to