大家好,有没有小伙伴遇到过这个错误:
hbase的集群是master1,master2,slave3,slave4,slave5,在kylin的配置文件中也指定了这几个的7070端口,zookeeper也开起来了,也有hbase的节点,很奇怪。
环境检查没有出现错误
kylin.sh start的错误日志:
2020-11-28 20:28:35,655 INFO  [main] zookeeper.ZooKeeper:438 : Initiating 
client connection, 
connectString=master1:2181,master2:2181,slave3:2181,slave4:2181,slave5:2181 
sessionTimeout=90000 watcher=hconnection-0x1c33c17b0x0, 
quorum=master1:2181,master2:2181,slave3:2181,slave4:2181,slave5:2181, 
baseZNode=/hbase
2020-11-28 20:28:35,674 INFO  [main-SendThread(slave4:2181)] 
zookeeper.ClientCnxn:975 : Opening socket connection to server 
slave4/10.69.199.204:2181. Will not attempt to authenticate using SASL (unknown 
error)
2020-11-28 20:28:35,680 INFO  [main-SendThread(slave4:2181)] 
zookeeper.ClientCnxn:852 : Socket connection established to 
slave4/10.69.199.204:2181, initiating session
2020-11-28 20:28:35,685 INFO  [main-SendThread(slave4:2181)] 
zookeeper.ClientCnxn:1235 : Session establishment complete on server 
slave4/10.69.199.204:2181, sessionid = 0x47608ffa26700f4, negotiated timeout = 
40000
Exception in thread "main" java.lang.IllegalArgumentException: Failed to find 
metadata store by url: kylin_metadata@hbase
        at 
org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:99)
        at 
org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:111)
        at 
org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:99)
        at 
org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:43)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at 
org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:92)
        ... 3 more
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get 
the locations
        at 
org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadReplicas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:319)
        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:406)



Reply via email to