It looks like it is a solved issue in later version from the code. TableOupputFormat uses it's own config in later versions (cdh3u1/0.90.4)
-Sagar On Wed, Oct 26, 2011 at 1:18 PM, sagar naik <[email protected]> wrote: > Sure, I will try > > Thanks for pronto response. > > > -Sagar > > On Wed, Oct 26, 2011 at 1:14 PM, Jean-Daniel Cryans <[email protected]> > wrote: >> I remember an issue with CopyTable in early versions of 0.90, can you >> retry it with 0.90.4 or cdh3u1? >> >> Thx, >> >> J-D >> >> On Wed, Oct 26, 2011 at 1:09 PM, sagar naik <[email protected]> wrote: >>> Hi, >>> >>> Hbase version: cdh3-u0/0.90.1 >>> >>> I m trying to use the copytable >>> >>> The arguments are: >>> copytable --peer.adr=<dest:2181:/hbase> --new.name=<table>_backup >>> <src_table> >>> hbase-site.xml of the src hbase should be in the classpath >>> >>> >>> My command: >>> copytable --peer.adr=dest_host:2181:/hbase --new.name=TestBackup Test >>> >>> I m sure that hbase-site.xml (for src table) is in the classpath, but >>> still, get src table not found >>> org.apache.hadoop.hbase.TableNotFoundException: Cannot find row in >>> .META. for table: Test, row=Test,,99999999999999 >>> at >>> org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:136) >>> at >>> org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:95) >>> at >>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.prefetchRegionCache(HConnectionManager.java:648) >>> at >>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:702) >>> at >>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:593) >>> at >>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:558) >>> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:171) >>> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:145) >>> at >>> org.apache.hadoop.hbase.mapreduce.TableInputFormat.setConf(TableInputFormat.java:91) >>> at >>> org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:62) >>> at >>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:117) >>> >>> >>> When I took in the remote debugger, I realised that TableOutputFormat >>> overwrites the zookeeper info (src becomes dest). >>> >>> I am sure this is well-used feature , so it must be something I missed. >>> >>> Pl help me to get this working >>> >>> >>> Thanks >>> -Sagar >>> >>> >>> >>> >>> >>> >>> -Sagar >>> >> >
