你好!
kylinV3.1.2启动异常,排查未能解决,请教下大家的解决办法,问题如下:
2021-11-23 14:31:56,068 INFO
[ReadOnlyZKClient-localhost:2181@0x68ad99fe-SendThread(localhost:2181)]
zookeeper.ClientCnxn:1299 : Session establishment complete on server
localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x17d4b291b000003, 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:101)
at
org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:113)
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:94)
... 3 more
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed
after attempts=4, exceptions:
Tue Nov 23 14:31:57 CST 2021, RpcRetryingCaller{globalStartTime=1637649116370,
pause=100, maxAttempts=4},
org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after
attempts=4, exceptions:
Tue Nov 23 14:31:56 CST 2021, RpcRetryingCaller{globalStartTime=1637649116414,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:56 CST 2021, RpcRetryingCaller{globalStartTime=1637649116414,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:56 CST 2021, RpcRetryingCaller{globalStartTime=1637649116414,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:57 CST 2021, RpcRetryingCaller{globalStartTime=1637649116414,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:59 CST 2021, RpcRetryingCaller{globalStartTime=1637649118973,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:146)
at
org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3084)
at
org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3076)
at
org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:442)
at
org.apache.kylin.storage.hbase.HBaseConnection.tableExists(HBaseConnection.java:291)
at
org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:316)
at
org.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:121)
at
org.apache.kylin.storage.hbase.HBaseResourceStore.<init>(HBaseResourceStore.java:89)
... 8 more
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed
after attempts=4, exceptions:
Tue Nov 23 14:31:58 CST 2021, RpcRetryingCaller{globalStartTime=1637649118973,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:59 CST 2021, RpcRetryingCaller{globalStartTime=1637649118973,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:59 CST 2021, RpcRetryingCaller{globalStartTime=1637649118973,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
Tue Nov 23 14:31:59 CST 2021, RpcRetryingCaller{globalStartTime=1637649118973,
pause=100, maxAttempts=4},
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:146)
at org.apache.hadoop.hbase.client.HTable.get(HTable.java:386)
at org.apache.hadoop.hbase.client.HTable.get(HTable.java:360)
at
org.apache.hadoop.hbase.MetaTableAccessor.getTableState(MetaTableAccessor.java:1169)
at
org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:491)
at
org.apache.hadoop.hbase.client.HBaseAdmin$6.rpcCall(HBaseAdmin.java:445)
at
org.apache.hadoop.hbase.client.HBaseAdmin$6.rpcCall(HBaseAdmin.java:442)
at
org.apache.hadoop.hbase.client.RpcRetryingCallable.call(RpcRetryingCallable.java:58)
at
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:107)
... 15 more
Caused by:
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException:
Message missing required fields: server
at
org.apache.hbase.thirdparty.com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException(UninitializedMessageException.java:81)
at
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.checkMessageInitialized(AbstractParser.java:72)
at
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:196)
at
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:203)
at
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:49)
at
org.apache.hadoop.hbase.client.ZKAsyncRegistry.getMetaProto(ZKAsyncRegistry.java:111)
at
org.apache.hadoop.hbase.client.ZKAsyncRegistry.lambda$getAndConvert$0(ZKAsyncRegistry.java:79)
at
org.apache.hadoop.hbase.util.FutureUtils.lambda$addListener$0(FutureUtils.java:67)
at
java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
at
java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
at
java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at
java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1962)
at
org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient$ZKTask$1.exec(ReadOnlyZKClient.java:167)
at
org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.run(ReadOnlyZKClient.java:319)
at java.lang.Thread.run(Thread.java:748)
2021-11-23 14:31:59,705 INFO [close-hbase-conn] hbase.HBaseConnection:138 :
Closing HBase connections...
2021-11-23 14:31:59,707 INFO [close-hbase-conn] zookeeper.ReadOnlyZKClient:340
: Close zookeeper connection 0x68ad99fe to localhost:2181
2021-11-23 14:31:59,723 INFO [ReadOnlyZKClient-localhost:2181@0x68ad99fe]
zookeeper.ZooKeeper:684 : Session: 0x17d4b291b000003 closed
2021-11-23 14:31:59,723 INFO
[ReadOnlyZKClient-localhost:2181@0x68ad99fe-EventThread]
zookeeper.ClientCnxn:519 : EventThread shut down for session: 0x17d4b291b000003
ERROR: Unknown error. Please check full log.
请教下大师,kylin环境配置启动失败的问题原因及解决办法,多谢!
此致
敬礼!
黄鸿狮
2021-11-23