It seems your HBase or HDFS is unhealthy: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the location for replica 0
2018-06-28 10:46 GMT+08:00 我的神啊 <[email protected]>: > Hi: > > Did you run the bin/check-env.sh to make sure your environment such Hbase > is ready? > > > ------------------ 原始邮件 ------------------ > *发件人:* "deva namaste"<[email protected]>; > *发送时间:* 2018年6月28日(星期四) 上午10:19 > *收件人:* "user"<[email protected]>; > *主题:* Failed to find metadata store by url: kylin_metadata@hbase > > Hi, > > I am getting following error when I try to start Kylin using ./kylin.sh > start command in HDP environment. It does not even create or update > kylin.log file. Can someone could help me. > > Really appreciated. > > 2018-06-27 18:58:27,670 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:java.library.path=:/usr/hdp/2.6.4.0-91/hadoop/li > b/native/Linux-amd64-64:/usr/hdp/2.6.4.0-91/hadoop/lib/nati > ve/Linux-amd64-64:/usr/hdp/2.6.4.0-91/hadoop/lib/native > 2018-06-27 18:58:27,670 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:java.io.tmpdir=/tmp > 2018-06-27 18:58:27,670 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:java.compiler=<NA> > 2018-06-27 18:58:27,671 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:os.name=Linux > 2018-06-27 18:58:27,672 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:os.arch=amd64 > 2018-06-27 18:58:27,672 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:os.version=3.10.0-693.21.1.el7.x86_64 > 2018-06-27 18:58:27,672 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:user.name=root > 2018-06-27 18:58:27,672 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:user.home=/root > 2018-06-27 18:58:27,672 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:user.dir=/opt/apache-kylin-2.3.0-bin/bin > 2018-06-27 18:58:27,673 INFO [main] zookeeper.ZooKeeper:438 : Initiating > client connection, connectString=node03.dev01.tec-eos.com:2181, > node02.dev01.tec-eos.com:2181,node01.dev01.tec-eos.com:2181 > sessionTimeout=90000 watcher=org.apache.hadoop.hbas > e.zookeeper.PendingWatcher@5b7a8434 > 2018-06-27 18:58:27,697 INFO [main-SendThread(node01.dev01. > tec-eos.com:2181)] zookeeper.ClientCnxn:1019 : Opening socket connection > to server node01.dev01.tec-eos.com/172.27.41.150:2181. Will not attempt > to authenticate using SASL (unknown error) > 2018-06-27 18:58:27,702 INFO [main-SendThread(node01.dev01. > tec-eos.com:2181)] zookeeper.ClientCnxn:864 : Socket connection > established, initiating session, client: /172.27.41.151:51684, server: > node01.dev01.tec-eos.com/172.27.41.150:2181 > 2018-06-27 18:58:27,720 INFO [main-SendThread(node01.dev01. > tec-eos.com:2181)] zookeeper.ClientCnxn:1279 : Session establishment > complete on server node01.dev01.tec-eos.com/172.27.41.150:2181, sessionid > = 0x16443064be30028, negotiated timeout = 60000 > Exception in thread "main" java.lang.IllegalArgumentException: Failed to > find metadata store by url: kylin_metadata@hbase > at org.apache.kylin.common.persistence.ResourceStore.createReso > urceStore(ResourceStore.java:96) > at org.apache.kylin.common.persistence.ResourceStore.getStore( > ResourceStore.java:108) > at org.apache.kylin.rest.service.AclTableMigrationTool.checkIfN > eedMigrate(AclTableMigrationTool.java:94) > at org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigr > ationCLI.java:41) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native > ConstructorAccessorImpl.java:62) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De > legatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > at org.apache.kylin.common.persistence.ResourceStore.createReso > urceStore(ResourceStore.java:90) > ... 3 more > Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedException: > Can't get the location for replica 0 > at org.apache.hadoop.hbase.client.RpcRetryingCallerWithReadRepl > icas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:354) > at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.c > all(ScannerCallableWithReplicas.java:159) > at org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.c > all(ScannerCallableWithReplicas.java:61) > at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithout > Retries(RpcRetryingCaller.java:211) > at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScan > ner.java:327) > at org.apache.hadoop.hbase.client.ClientScanner.nextScanner( > ClientScanner.java:302) > at org.apache.hadoop.hbase.client.ClientScanner.initializeScann > erInConstruction(ClientScanner.java:167) > at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientSc > anner.java:162) > at org.apache.hadoop.hbase.client.HTable.getScanner(HTable. > java:799) > at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTable > Accessor.java:602) > at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTa > bleAccessor.java:366) > at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseA > dmin.java:415) > at org.apache.kylin.storage.hbase.HBaseConnection.tableExists( > HBaseConnection.java:281) > at org.apache.kylin.storage.hbase.HBaseConnection.createHTableI > fNeeded(HBaseConnection.java:306) > at org.apache.kylin.storage.hbase.HBaseResourceStore.createHTab > leIfNeeded(HBaseResourceStore.java:111) > at org.apache.kylin.storage.hbase.HBaseResourceStore.<init>( > HBaseResourceStore.java:92) > ... 8 more > 2018-06-27 18:58:33,508 INFO [close-hbase-conn] hbase.HBaseConnection:137 > : Closing HBase connections... > 2018-06-27 18:58:33,509 INFO [close-hbase-conn] > client.ConnectionManager$HConnectionImplementation:1703 : Closing > zookeeper sessionid=0x16443064be30028 > 2018-06-27 18:58:33,511 INFO [close-hbase-conn] zookeeper.ZooKeeper:684 : > Session: 0x16443064be30028 closed > 2018-06-27 18:58:33,514 INFO [main-EventThread] zookeeper.ClientCnxn:524 > : EventThread shut down > ERROR: Unknown error. Please check full log. > > -- Best regards, Shaofeng Shi 史少锋
