Hi: What is your Hadoop environment version? It seems to be an environmental problem. You can first check whether your HBase service is normal.
> 在 2021年11月23日,下午2:55,qzhhz3 <[email protected]> 写道: > > 你好! > 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 > > >
