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 史少锋

Reply via email to