Refer to this http://dev.bizo.com/2011/02/columns-in-hive.html

<http://dev.bizo.com/2011/02/columns-in-hive.html>HTH

- Youngwoo

2011/3/2 Sunderlin, Mark <mark.sunder...@teamaol.com>

>  Let us say my log data that I want to place a log file into hive.  And
> the log file itself looks something like this:
>
>
>
> Event_time, event_type, event_data_blob
>
>
>
> And the blob data looks like
>
> “Key1=value1;key2=value2;key3=value3 … keyn=valuen”
>
>
>
> This looks like maybe I start like this:
>
>
>
> Create table my_log(
>
> Event_time STRING,
>
> Event_type INT
>
> Event_blob MAP<string,string>
>
>
>
> How am I doing so far?
>
>
>
> Then, I know I need to have some reformatting some on the blob to get it
> into the ‘right’ format, as I doubt the equals sign ‘=’ works as a key to
> key value map in Hive, and I suspect the semi-colon ‘;’ isn’t what
> hive/hadoop wants for a key, value pair separator either.
>
>
>
> What I don’t know is what format to place the blob data into so I can then
> load it into a hive table.
>
>
>
> Anyone got some pointers?
>
>
>
> ---
>
> *Mark E. Sunderlin*
>
> *Solutions Architect **|AOL **Data Warehouse*
>
> P: 703-256-6935 | C: 540-327-6222
>
> AIM: MESunderlin
>
> 22000 AOL Way | Dulles, VA | 20166
>
> [image: aol-comp-logo]
>
>
>

<<image001.gif>>

Reply via email to