You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@kylin.apache.org by Nikita Agrawal <ni...@gmail.com> on 2019/09/03 05:51:22 UTC
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
Re: Error: Failed to find metadata store by url: kylin_metadata@hbase
Posted by Xiaoxiang Yu <xi...@kyligence.io>.
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 <ni...@gmail.com>
答复: "user@kylin.apache.org" <us...@kylin.apache.org>
日期: 2019年9月3日 星期二 13:51
收件人: "user@kylin.apache.org" <us...@kylin.apache.org>
主题: 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
Re: Error: Failed to find metadata store by url: kylin_metadata@hbase
Posted by "codingforfun@126.com" <co...@126.com>.
If you are familiar with docker, try docker for kylin, see: http://kylin.apache.org/docs/install/kylin_docker.html <http://kylin.apache.org/docs/install/kylin_docker.html>
> 在 2019年9月3日,13:51,Nikita Agrawal <ni...@gmail.com> 写道:
>
> Hi Team,
>
> I am new to Kylin. I have installed Kylin 2.6.3 using below link.
>
> http://kylin.apache.org/docs/install/ <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