The root cause should be "Can't get the location for replica 0". Check whether there is at least 1 active data node or HBase region server;
BTW, Kylin 2.3.1 is just released, please use 2.3.1 which includes several bug fix for 2.3.0. 2018-03-28 8:21 GMT+08:00 Asim Ali <[email protected]>: > Hi, > We are evaluating Apache Kylin. I need some help setting up Kylin and > understand its working. > > I have Clouder VM 5.13 and I started most of the services using cloudera > manager and executed > sample scripts > > Command history > > export KYLIN_HOME=/usr/local/kylin/apache-kylin-2.3.0-bin > 124 export PATH=$KYLIN_HOME/bin:$PATH > 125 echo $PATH > 128 sudo su -p hdf bin/check-env.sh > 129 sudo su -p hdfs bin/check-env.sh > 130 sudo su -p hdfs bin/sample.sh > Got a permission error gave "hdfs" permission on all the folders in kylin > > 131 sudo su -p hdfs mkdir > /usr/local/kylin/apache-kylin-2.3.0-bin/sample_cube/metadata > 132 sudo su -p hdfs > 135 chown -R . hdfs > 136 chown hdfs -R /usr/local/kylin/ > 137 sudo chown hdfs -R /usr/local/kylin/ > 138 ls -all > Executed sample script > 139 sudo su -p hdfs bin/sample.sh > *System failed on the last step * > > 2018-03-27 17:12:05,492 INFO [main] zookeeper.ZooKeeper:100 : Client > environment:user.dir=/usr/local/kylin/apache-kylin-2.3.0-bin/bin > 2018-03-27 17:12:05,492 INFO [main] zookeeper.ZooKeeper:438 : Initiating > client connection, connectString=quickstart.cloudera:2181 > sessionTimeout=60000 watcher=hconnection-0x6fd1046d0x0, > quorum=quickstart.cloudera:2181, baseZNode=/hbase > 2018-03-27 17:12:05,507 INFO [main-SendThread(quickstart.cloudera:2181)] > zookeeper.ClientCnxn:975 : Opening socket connection to server > quickstart.cloudera/10.0.2.15:2181. Will not attempt to authenticate using > SASL (unknown error) > 2018-03-27 17:12:05,516 INFO [main-SendThread(quickstart.cloudera:2181)] > zookeeper.ClientCnxn:852 : Socket connection established, initiating > session, client: /10.0.2.15:39397, server: quickstart.cloudera/ > 10.0.2.15:2181 > 2018-03-27 17:12:05,521 INFO [main-SendThread(quickstart.cloudera:2181)] > zookeeper.ClientCnxn:1235 : Session establishment complete on server > quickstart.cloudera/10.0.2.15:2181, sessionid = 0x16269cf569c000a, > 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.createResourceStore( > ResourceStore.java:96) > at > org.apache.kylin.common.persistence.ResourceStore. > getStore(ResourceStore.java:108) > at > org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate( > AclTableMigrationTool.java:94) > at > org.apache.kylin.tool.AclTableMigrationCLI.main( > AclTableMigrationCLI.java:41) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.kylin.common.persistence.ResourceStore.createResourceStore( > 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.RpcRetryingCallerWithReadRepli > cas.getRegionLocations(RpcRetryingCallerWithReadReplicas.java:363) > at > org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call( > ScannerCallableWithReplicas.java:160) > at > org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call( > ScannerCallableWithReplicas.java:62) > 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:862) > 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:421) > at > org.apache.kylin.storage.hbase.HBaseConnection. > tableExists(HBaseConnection.java:281) > at > org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded( > HBaseConnection.java:306) > at > org.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded( > HBaseResourceStore.java:111) > at > org.apache.kylin.storage.hbase.HBaseResourceStore.< > init>(HBaseResourceStore.java:92) > ... 8 more > 2018-03-27 17:12:10,530 INFO [close-hbase-conn] hbase.HBaseConnection:137 > : Closing HBase connections... > 2018-03-27 17:12:10,530 INFO [close-hbase-conn] > client.ConnectionManager$HConnectionImplementation:1843 : Closing > zookeeper > sessionid=0x16269cf569c000a > 2018-03-27 17:12:10,533 INFO [main-EventThread] zookeeper.ClientCnxn:512 : > EventThread shut down > 2018-03-27 17:12:10,534 INFO [close-hbase-conn] zookeeper.ZooKeeper:684 : > Session: 0x16269cf569c000a closed > ERROR: Unknown error. Please check full log. > [cloudera@quickstart bin]$ cd /usr/local/kylin/apache-kylin-2.3.0-bin/l > > > > > 140 ls > 141 cd bin/ > 142 ls > 143 ls -all > 144 sudo su -p hdfs bin/metastore.sh > 145 sudo su -p hdfs metastore.sh > 146 sudo su -p hdfs load-hive-conf.sh > 147 sudo su -p hdfs health-check.sh > 148 sudo su -p hdfs get-properties.sh > 149 sudo su -p hdfs find-hive-dependency.sh > 150 sudo su -p hdfs bin/sample.sh > 151 sudo su -p hdfs sample.sh > 152 sudo su -p hdfs kylin.sh start > 153 cd /usr/local/kylin/apache-kylin-2.3.0-bin/logs/ > > > Asim Ali > *Software Developer* > > Email: [email protected] <[email protected]> > > Phone: 1300 855 642 <1300855642> > Website: www.easyemployer.com > > [image: easyemployer] <http://www.easyemployer.com/> > -- Best regards, Shaofeng Shi 史少锋
