-Re: Google ProtocolBufferException exception when using ORC file format
Zhang Xiaoyu 2013-10-17, 07:00
Thanks, Nitin, I guess, as you suggested. I can use text format in temp
table (staging table), and use final table as ORC format. So when I merge
data from staging table to final table, data got re-formatted from text
On Wed, Oct 16, 2013 at 11:46 PM, Nitin Pawar <[EMAIL PROTECTED]>wrote:
> Hi Zhang,
> you can not load a text file as orc file as load command does not
> transform your txt file to orc.
> To write a orc file you will need to use hcatalog apis.
> What you can do is
> create a temp table and load the data there.
> then do a insert into table test select * from temptest
> On Thu, Oct 17, 2013 at 12:04 PM, Zhang Xiaoyu <[EMAIL PROTECTED]>wrote:
>> Hi, all,
>> I am simply using ORC file to store the data and get below exception. Any
>> idea what's wrong with it?
>> create table test (f1 int) stored as orc tblproperties
>> load data local inpath '/home/athena/test.txt' into table test;
>> select * from test;
>> Error: java.io.IOException:
>> com.google.protobuf.InvalidProtocolBufferException: While parsing a
>> protocol message, the input ended unexpectedly in the middle of a field.
>> This could mean either than the input has been truncated or that an
>> embedded message misreported its own length. (state=,code=0)
>> Thanks for help!
> Nitin Pawar