Hi,

   It looks strange. From 
https://github.com/apache/kylin/blob/0d5f85b0a40c301134122de927204a0d17ad65fa/core-common/src/main/java/org/apache/kylin/common/persistence/ResourceStore.java#L89,
 we can infer the field “clsName” is Line 89 is null in your env, which should 
be impossible. Because from your log, matadata url is set to 
kylin_metadata@hbase.



public Map<String, String> getResourceStoreImpls() {
    Map<String, String> r = Maps.newLinkedHashMap();
    // ref constants in ISourceAware
    r.put("", "org.apache.kylin.common.persistence.FileResourceStore");
    r.put("hbase", "org.apache.kylin.storage.hbase.HBaseResourceStore");
    r.put("hdfs", "org.apache.kylin.common.persistence.HDFSResourceStore");
    r.put("ifile", 
"org.apache.kylin.common.persistence.IdentifierFileResourceStore");
    r.put("jdbc", "org.apache.kylin.common.persistence.JDBCResourceStore");
    r.putAll(getPropertiesByPrefix("kylin.metadata.resource-store-provider.")); 
// note the naming convention -- 
http://kylin.apache.org/development/coding_naming_convention.html
    return r;
}





I wonder if you could provide us with more message for detailed analysis, such 
as kylin.properties and full kylin.log. Thank you.



   If you use Kylin for the first time and you are familiar with Docker, maybe 
you can run a docker container to have a technical preview. Please refer to 
http://kylin.apache.org/docs/install/kylin_docker.html.

----------------
Best wishes,
Xiaoxiang Yu


发件人: Nikita Agrawal <[email protected]>
答复: "[email protected]" <[email protected]>
日期: 2019年9月3日 星期二 13:51
收件人: "[email protected]" <[email protected]>
主题: Error: Failed to find metadata store by url: kylin_metadata@hbase

Hi Team,


I am new to Kylin. I have installed Kylin 2.6.3 using below link.

http://kylin.apache.org/docs/install/



When I am trying to start Kylin getting below exception.



2019-09-02 00:44:58,245 INFO  [main] common.KylinConfig:334 : Use 
KYLIN_HOME=/usr/local/apache-kylin-2.6.3-bin-hbase1x

2019-09-02 00:44:58,250 INFO  [main] common.KylinConfig:136 : Initialized a new 
KylinConfig from getInstanceFromEnv : 6320204

2019-09-02 00:44:58,326 INFO  [main] persistence.ResourceStore:88 : Using 
metadata url kylin_metadata@hbase for resource store

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:99)

        at 
org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:111)

        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.NullPointerException

        at 
org.apache.kylin.common.util.ClassUtil.forRenamedClass(ClassUtil.java:79)

        at org.apache.kylin.common.util.ClassUtil.forName(ClassUtil.java:74)

        at 
org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:91)

        ... 3 more

ERROR: Unknown error. Please check full log.



HBase version - HBase 1.1.2.2.6.3.0-235

Regards,
Nikita

Reply via email to