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