Details
Description
Since version 0.96 HBase introduced namespace support.
Apace Pig has recently updated the HBase dependency to 0.98.12 (PIG-4544)
Currently there's no way to specify the namespace for a table.
I suggest to implement it is using a '-namespace' option.
copy = STORE raw INTO 'hbase://SampleTableCopy' USING org.apache.pig.backend.hadoop.hbase.HBaseStorage( 'info:first_name info:last_name friends:* info:*','-namespace SampleNamespace');
We can't use the namespace in the hbase path as it will break the uri validation : 'hbase://SampleNamespace:SampleTableCopy'
The patch is available. I will look to extend the unittest for the namespace option.
Please review my changes and let me know if I can help with something.
Kind regards,
Andi