testParseConfig(com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest) Time elapsed: 101.359 sec <<< ERROR!
com.alibaba.datax.common.exception.DataXException: Code:[Hbasewriter-02], Description:[获取phoenix表的列值错误]. - HBase的columns配置不能为空,请添加目标表的列名配置.org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations - java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2468)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76)
at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:154)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.getPColumnNames(HbaseSQLHelper.java:81)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:136)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parse(HbaseSQLReaderConfig.java:75)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.parseConfig(HbaseSQLHelper.java:126)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest.testParseConfig(HbaseSQLHelperTest.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:312)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:162)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:403)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2402)
... 45 more
at com.alibaba.datax.common.exception.DataXException.asDataXException(DataXException.java:41)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:139)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parse(HbaseSQLReaderConfig.java:75)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.parseConfig(HbaseSQLHelper.java:126)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest.testParseConfig(HbaseSQLHelperTest.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2468)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76)
at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:154)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.getPColumnNames(HbaseSQLHelper.java:81)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:136)
... 35 more
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:312)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:162)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:403)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2402)
... 45 more
testSplit(com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest) Time elapsed: 90.924 sec <<< ERROR!
com.alibaba.datax.common.exception.DataXException: Code:[Hbasewriter-02], Description:[获取phoenix表的列值错误]. - HBase的columns配置不能为空,请添加目标表的列名配置.org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations - java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2468)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76)
at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:154)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.getPColumnNames(HbaseSQLHelper.java:81)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:136)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parse(HbaseSQLReaderConfig.java:75)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.parseConfig(HbaseSQLHelper.java:126)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest.testSplit(HbaseSQLHelperTest.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:312)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:162)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:403)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2402)
... 45 more
at com.alibaba.datax.common.exception.DataXException.asDataXException(DataXException.java:41)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:139)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parse(HbaseSQLReaderConfig.java:75)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.parseConfig(HbaseSQLHelper.java:126)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest.testSplit(HbaseSQLHelperTest.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2468)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76)
at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:154)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.getPColumnNames(HbaseSQLHelper.java:81)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:136)
... 35 more
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:312)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:162)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:403)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2402)
... 45 more
Running com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest
16:30:15.883 [main] DEBUG o.a.p.j.PhoenixEmbeddedDriver$ConnectionInfo - Principal and keytab not provided, not attempting Kerberos login
16:30:15.921 [main] INFO o.a.p.q.ConnectionQueryServicesImpl - An instance of ConnectionQueryServices was created.
16:30:15.921 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:15.921 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:16.933 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:18.939 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:22.950 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:30.955 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:30.957 [main] INFO o.a.p.q.ConnectionQueryServicesImpl - HConnection established. Stacktrace for informational purposes: hconnection-0xa4add54
16:30:30.957 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:31.963 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:33.970 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:37.973 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:45.985 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:45.989 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:46.998 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:49.008 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:30:53.019 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:01.032 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:01.243 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:02.245 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:04.255 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:08.260 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:16.262 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:16.471 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:17.473 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:19.480 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:23.482 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:31.485 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:31.724 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:32.730 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:34.738 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:38.741 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:46.749 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181 sessionTimeout=90000 watcher=hconnection-0xa4add540x0, quorum=hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181, baseZNode=/hbase
16:31:46.751 [main] DEBUG o.apache.phoenix.jdbc.PhoenixDriver - Expiring hb-proxy-pub-xxx-001.hbase.rds.aliyuncs.com,hb-proxy-pub-xxx-002.hbase.rds.aliyuncs.com,hb-proxy-pub-xxx-003.hbase.rds.aliyuncs.com:2181:/hbase because of EXPLICIT
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 90.857 sec <<< FAILURE!
testReadRecord(com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest) Time elapsed: 90.857 sec <<< ERROR!
com.alibaba.datax.common.exception.DataXException: Code:[Hbasewriter-02], Description:[获取phoenix表的列值错误]. - HBase的columns配置不能为空,请添加目标表的列名配置.org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations - java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2468)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76)
at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:154)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.getPColumnNames(HbaseSQLHelper.java:81)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:136)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parse(HbaseSQLReaderConfig.java:75)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.parseConfig(HbaseSQLHelper.java:126)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest.generateSplitConfig(HbaseSQLReaderTaskTest.java:28)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest.testReadRecord(HbaseSQLReaderTaskTest.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:312)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:162)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:403)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2402)
... 46 more
at com.alibaba.datax.common.exception.DataXException.asDataXException(DataXException.java:41)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:139)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parse(HbaseSQLReaderConfig.java:75)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.parseConfig(HbaseSQLHelper.java:126)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest.generateSplitConfig(HbaseSQLReaderTaskTest.java:28)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest.testReadRecord(HbaseSQLReaderTaskTest.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2468)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:76)
at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:2374)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:255)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.createConnection(PhoenixEmbeddedDriver.java:154)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:221)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:208)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelper.getPColumnNames(HbaseSQLHelper.java:81)
at com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderConfig.parseTableConfig(HbaseSQLReaderConfig.java:136)
... 36 more
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:312)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:156)
at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:60)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:327)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:302)
at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:167)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:162)
at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:797)
at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:403)
at org.apache.phoenix.query.ConnectionQueryServicesImpl$13.call(ConnectionQueryServicesImpl.java:2402)
... 46 more
Results :
Tests in error:
testParseConfig(com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest): Code:[Hbasewriter-02], Description:[获取phoenix表的列值错误]. - HBase的columns配置不能为空,请添加目标表的列名配置.org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations - java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
(..)
testSplit(com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLHelperTest): Code:[Hbasewriter-02], Description:[获取phoenix表的列值错误]. - HBase的columns配置不能为空,请添加目标表的列名配置.org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations - java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
(..)
testReadRecord(com.alibaba.datax.plugin.reader.hbase11xsqlreader.HbaseSQLReaderTaskTest): Code:[Hbasewriter-02], Description:[获取phoenix表的列值错误]. - HBase的columns配置不能为空,请添加目标表的列名配置.org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations - java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the locations
(..)
Tests run: 3, Failures: 0, Errors: 3, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] datax-all .......................................... SUCCESS [ 0.129 s]
[INFO] datax-common ....................................... SUCCESS [ 2.157 s]
[INFO] datax-transformer .................................. SUCCESS [ 4.621 s]
[INFO] datax-core ......................................... SUCCESS [ 11.762 s]
[INFO] plugin-rdbms-util .................................. SUCCESS [ 1.310 s]
[INFO] mysqlreader ........................................ SUCCESS [ 6.715 s]
[INFO] drdsreader ......................................... SUCCESS [ 6.866 s]
[INFO] sqlserverreader .................................... SUCCESS [ 6.624 s]
[INFO] postgresqlreader ................................... SUCCESS [ 7.210 s]
[INFO] kingbaseesreader ................................... SUCCESS [ 6.444 s]
[INFO] oraclereader ....................................... SUCCESS [ 6.518 s]
[INFO] cassandrareader .................................... SUCCESS [ 12.249 s]
[INFO] oceanbasev10reader ................................. SUCCESS [ 9.664 s]
[INFO] obhbasereader ...................................... SUCCESS [ 41.464 s]
[INFO] rdbmsreader ........................................ SUCCESS [ 7.065 s]
[INFO] odpsreader ......................................... SUCCESS [ 15.073 s]
[INFO] otsreader .......................................... SUCCESS [ 13.810 s]
[INFO] otsstreamreader .................................... SUCCESS [ 13.280 s]
[INFO] hbase11xreader ..................................... SUCCESS [ 31.804 s]
[INFO] hbase094xreader .................................... SUCCESS [ 27.747 s]
[INFO] hbase11xsqlreader .................................. FAILURE [04:46 min]
[INFO] hbase20xsqlreader .................................. SKIPPED
[INFO] plugin-unstructured-storage-util ................... SKIPPED
[INFO] hdfsreader ......................................... SKIPPED
[INFO] ossreader .......................................... SKIPPED
[INFO] ftpreader .......................................... SKIPPED
[INFO] txtfilereader ...................................... SKIPPED
[INFO] streamreader ....................................... SKIPPED
[INFO] clickhousereader ................................... SKIPPED
[INFO] mongodbreader ...................................... SKIPPED
[INFO] tdenginewriter ..................................... SKIPPED
[INFO] tdenginereader ..................................... SKIPPED
[INFO] gdbreader .......................................... SKIPPED
[INFO] tsdbreader ......................................... SKIPPED
[INFO] opentsdbreader ..................................... SKIPPED
[INFO] loghubreader ....................................... SKIPPED
[INFO] datahubreader ...................................... SKIPPED
[INFO] starrocksreader .................................... SKIPPED
[INFO] sybasereader ....................................... SKIPPED
[INFO] dorisreader ........................................ SKIPPED
[INFO] mysqlwriter ........................................ SKIPPED
[INFO] starrockswriter .................................... SKIPPED
[INFO] drdswriter ......................................... SKIPPED
[INFO] databendwriter ..................................... SKIPPED
[INFO] oraclewriter ....................................... SKIPPED
[INFO] sqlserverwriter .................................... SKIPPED
[INFO] postgresqlwriter ................................... SKIPPED
[INFO] kingbaseeswriter ................................... SKIPPED
[INFO] odpswriter ......................................... SKIPPED
[INFO] adswriter .......................................... SKIPPED
[INFO] oceanbasev10writer ................................. SKIPPED
[INFO] obhbasewriter ...................................... SKIPPED
[INFO] adbpgwriter ........................................ SKIPPED
[INFO] hologresjdbcwriter ................................. SKIPPED
[INFO] rdbmswriter ........................................ SKIPPED
[INFO] hdfswriter ......................................... SKIPPED
[INFO] osswriter .......................................... SKIPPED
[INFO] otswriter .......................................... SKIPPED
[INFO] hbase11xwriter ..................................... SKIPPED
[INFO] hbase094xwriter .................................... SKIPPED
[INFO] hbase11xsqlwriter .................................. SKIPPED
[INFO] hbase20xsqlwriter .................................. SKIPPED
[INFO] kuduwriter ......................................... SKIPPED
[INFO] ftpwriter .......................................... SKIPPED
[INFO] txtfilewriter ...................................... SKIPPED
[INFO] streamwriter ....................................... SKIPPED
[INFO] elasticsearchwriter ................................ SKIPPED
[INFO] mongodbwriter ...................................... SKIPPED
[INFO] ocswriter .......................................... SKIPPED
[INFO] tsdbwriter ......................................... SKIPPED
[INFO] gdbwriter .......................................... SKIPPED
[INFO] oscarwriter ........................................ SKIPPED
[INFO] loghubwriter ....................................... SKIPPED
[INFO] datahubwriter ...................................... SKIPPED
[INFO] cassandrawriter .................................... SKIPPED
[INFO] clickhousewriter ................................... SKIPPED
[INFO] doriswriter ........................................ SKIPPED
[INFO] selectdbwriter ..................................... SKIPPED
[INFO] adbmysqlwriter ..................................... SKIPPED
[INFO] sybasewriter ....................................... SKIPPED
[INFO] neo4jwriter ........................................ SKIPPED
[INFO] milvuswriter ....................................... SKIPPED
[INFO] gaussdbreader ...................................... SKIPPED
[INFO] gaussdbwriter ...................................... SKIPPED
[INFO] datax-example ...................................... SKIPPED
[INFO] datax-example-core ................................. SKIPPED
[INFO] datax-example-streamreader ......................... SKIPPED
[INFO] datax-example-neo4j ................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 08:39 min
[INFO] Finished at: 2025-11-11T16:31:46+08:00
[INFO] Final Memory: 230M/1135M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project hbase11xsqlreader: There are test failures.
[ERROR]
[ERROR] Please refer to E:\projects\now\java\DataX-master\hbase11xsqlreader\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :hbase11xsqlreader
最新发布