Seven Stars

copying hbase table from one cluster to another

 How can we copy an hbase table from one cluster to another cluster in Talend?
If so, please guide me the right direction.
Thanks in advance.
4 REPLIES
Employee

Re: copying hbase table from one cluster to another

Not possible in big data batch jobs but it may work using a standard job. Best way is to use the Hbase copytable utility. The copytable utility is meant for what you want to achieve
Seven Stars

Re: copying hbase table from one cluster to another

Not possible in big data batch jobs but it may work using a standard job. Best way is to use the Hbase copytable utility. The copytable utility is meant for what you want to achieve

copytable utility in Standard job?
Employee

Re: copying hbase table from one cluster to another

copytable utility is outside talend. You can call the utility in talend using a ssh component.
The standard talend job i was suggesting is to use an thabseinput connecting to one cluster and thbase output connecting to second cluster but the best option to use the copytable utility which is normally used for copying data from one cluster to other.
Seven Stars

Re: copying hbase table from one cluster to another

ok.
I did it from the terminal.Copied the table using CopyTable class.
But im facing some issues while fetching data from hbaseInput, when applied with routines it is returning null values.
What is correct way to use the routines in tMap?