当我执行 JAVA API 代码以使用以下代码连接 Hbase 表时出现以下错误
Java 代码
HBaseConfiguration.addHbaseResources(configuration);
LoadIncrementalHFiles loadFfiles = new LoadIncrementalHFiles(configuration);
HTable hTable = new HTable(configuration, tableName);
loadFfiles.doBulkLoad(new Path(pathToHFile), hTable);
System.out.println("Bulk Load Completed..");
错误
22 年 6 月 7 日 10:08:02 错误 zookeeper.ZooKeeperNodeTracker:检查“zookeeper.znode.parent”中配置的值。可能与主服务器中配置的不匹配。
java.lang.IllegalArgumentException:检查“zookeeper.znode.parent”中配置的值。可能与主服务器中配置的不匹配。
在 org.apache.hadoop.hbase.zookeeper.RootRegionTracker.waitRootRegionLocation(RootRegionTracker.java:81)
在 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:849)
在 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:962) 在 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:860)
在 org.apache .hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:962) 在 org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:864)
在 org.apache.hadoop.hbase .client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:821)
在 org.apache.hadoop.hbase.client.HTable.finishSetup(HTable.java:234)
在 org.apache.hadoop.hbase.client.HTable.(HTable.java:174)
在 org.apache.hadoop.hbase.client.HTable.(HTable.java:133)
在 com.HBase.BulkLoad.HbaseBulkLoadDriver.run (HbaseBulkLoadDriver.java:71)
在 org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
在 com.HBase.BulkLoad.HbaseBulkLoadDriver.main(HbaseBulkLoadDriver.java:34) 在 sun.reflect.NativeMethodAccessorImpl
。
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:43 ) 的invoke0(Native Method) 606)
在 org.apache.hadoop.util.RunJar.run(RunJar.java:221)
在 org.apache.hadoop.util.RunJar.main(RunJar.java:136)