Wow .. This works thanks..
Sam
On Jun 20, 2012, at 5:01 PM, Mapred Learn wrote:

> Hi Sam,
> Could you try '\001' instead of '\u0001' ?
> 
> Sent from my iPhone
> 
> On Jun 20, 2012, at 3:57 PM, Sam William <sa...@stumbleupon.com> wrote:
> 
>> 
>> 
>> Mark,
>>  I did not get any errors, but it seemed like the splitting was happening 
>> with u,0,1  as delimiters.   My temporary fix is to define a table with one 
>> field and create a view  split function on top .  I dont want this 
>> additional overheard, if I can make the input format  work with the ctrl 
>> char  as the delimiter.
>> 
>> Mapred Learn,
>> 
>> Yes I did have the word 'external' in   the create table statement.  
>> 
>> 
>> Thanks,
>> Sam
>> 
>> On Jun 20, 2012, at 6:24 AM, Mark Grover wrote:
>> 
>>> Sam,
>>> If you can please post a row or two of your data along with any errors you 
>>> are getting, that would be helpful.
>>> 
>>> Mark
>>> ----- Original Message -----
>>> From: "Mapred Learn" <mapred.le...@gmail.com>
>>> To: user@hive.apache.org
>>> Cc: user@hive.apache.org
>>> Sent: Tuesday, June 19, 2012 8:34:22 PM
>>> Subject: Re: Text file with ctrl chat as delimiter
>>> 
>>> 
>>> Did you add the word external in create table I.e. 
>>> 
>>> 
>>> Create external table(...blah...blah...) 
>>> 
>>> Sent from my iPhone 
>>> 
>>> On Jun 19, 2012, at 4:15 PM, Sam William < sa...@stumbleupon.com > wrote: 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Hi, 
>>> I have a data file that is exactly equivalent to a CSV , except that the 
>>> field delimiter is a control character specifically '\u0001' . How can I 
>>> create an external table in hive for this data ? 
>>> 
>>> 
>>> For instance . 
>>> 
>>> 
>>> create table ... blah .blah ... 
>>> row format delimited fields terminated by '\u0001' stored as textfile 
>>> location '/tmp/myloc'; 
>>> 
>>> 
>>> did not work . 
>>> 
>>> 
>>> Thanks 
>>> 
>>> 
>>> 
>>> 
>>> Sam William 
>>> sa...@stumbleupon.com 
>>> 
>>> 
>>> 
>> 
>> Sam William
>> sa...@stumbleupon.com
>> 
>> 
>> 

Sam William
sa...@stumbleupon.com



Reply via email to