Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Pig >> mail # user >> Hbase Hex Values


Copy link to this message
-
Re: Hbase Hex Values
You would use it like any other udf. so:

data2 = foreach data generate invoke&Integer.valueOf(id, 16);

or perhaps

data2 = foreach data generate invoke&Integer.valueOf((int)data#'key', 16);
2013/5/6 John Meek <[EMAIL PROTECTED]>

> In my case, I am loading data using:
>
> data = load 'hbase://data' using
> org.apache.pig.backend.hadoop.hbase.HBaseStorage('1:*', ' -loadKey true')
> AS (id:chararray, data:map[]);
>
> Would i call the invoke after the load?
>
>
> thanks.
>
> JM
>
>
>
>
>
>
>
> -----Original Message-----
> From: Jonathan Coveney <[EMAIL PROTECTED]>
> To: user <[EMAIL PROTECTED]>
> Sent: Mon, May 6, 2013 4:25 pm
> Subject: Re: Hbase Hex Values
>
>
> You could also use the following (in trunk):
> https://issues.apache.org/jira/browse/PIG-3198
>
> so you'd do: invoke&Integer.valueOf(x, 16); where x would be the hex string
>
>
> 2013/5/6 Alan Gates <[EMAIL PROTECTED]>
>
> > I am not aware of any built in or Piggybank UDF that converts Hex to Int,
> > but it would be a welcome contribution if you wanted to write it.
> >
> > Alan.
> >
> > On May 5, 2013, at 8:14 PM, John Meek wrote:
> >
> > > Hey all,
> > >
> > > If I need to load a Hbase table with Hex values into Pig, does that
> > require a specific UDF? IS there any inbuilt function in Pig? I searched
> > the documentation but cannot find anything that lets me convert Hex to
> Int.
> > >
> > >
> > > JM
> >
> >
>
>
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB