-Re: Customizing HBase Import
Ravi Kiran 2013-12-23, 06:35
Thanks for the response . I primarily would like to register a custom
org.apache.sqoop.hbase.HBasePutProcessor as we need to do some custom
processing to get metadata of the HBase table. I noticed HBaseImportJob
has HBasePutProcessor hard coded and hence was curious how a custom
processor can be passed. Any ideas on how to address it ?
Configuration conf = job.getConfiguration();
On Sun, Dec 22, 2013 at 1:14 PM, abhijeet gaikwad <[EMAIL PROTECTED]>wrote:
> sqoop -D<key=value> <sqoop_command>
> eg: sqoop -Dsqoop.hbase.insert.put.transformer.class=<class_name>
> import/export <options>
> More details on PutTransformer:
> Hope this helps!
> Best Regards,
> Abhijeet Gaikwad
> On 22 December 2013 00:58, Ravi Kiran <[EMAIL PROTECTED]> wrote:
> > Hi all,
> > I am currently working on integrating Apache Phoenix(currently at
> > https://github.com/forcedotcom/phoenix) with Sqoop for importing data
> > into
> > HBase. To this, we need to write a custom HBasePutProcessor and have that
> > called as part of the import process .
> > I notice that one can give a custom PutTransformer through -D argument
> > of the sqoop-import command but couldn't find a way to pass a custom
> > PutProcessor . Can anyone please provide any pointers / suggestions on
> > this can be achieved.
> > Appreciate your help!!
> > Regards
> > Ravi