You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by TTS2沉默天使 <85...@qq.com> on 2016/06/08 17:10:42 UTC
配置问题
环境:hadoop 2.7.1+hbase 1.2.1+hive 1.2.1
kylin:apache-kylin-1.5.2-HBase1.x-bin.tar
测试:hbase 正常可以建表 put数据 删除表
报错信息:
2016-06-09 00:41:05,284 ERROR [main] persistence.ResourceStore: Create new store instance failed
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.getStore(ResourceStore.java:73)
at org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
at org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.<init>(Lorg/apache/hadoop/hbase/client/HConnection;)V
at org.apache.kylin.common.persistence.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:90)
at org.apache.kylin.common.persistence.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:105)
at org.apache.kylin.common.persistence.HBaseResourceStore.<init>(HBaseResourceStore.java:92)
... 13 more
2016-06-09 00:41:05,294 ERROR [main] persistence.ResourceStore: Create new store instance failed
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.getStore(ResourceStore.java:73)
at org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
at org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.lang.IllegalArgumentException: File not exist by 'kylin_metadata@hbase': /usr/local/other/apache-kylin-1.5.2-bin/kylin_metadata@hbase
at org.apache.kylin.common.persistence.FileResourceStore.<init>(FileResourceStore.java:44)
... 13 more
Exception in thread "main" java.lang.IllegalArgumentException: Failed to find metadata store by url: kylin_metadata@hbase
at org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:88)
at org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
at org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
2016-06-09 00:41:05,335 INFO [Thread-1] client.ConnectionManager$HConnectionImplementation: Closing zookeeper sessionid=0x15530aec581000a
2016-06-09 00:41:05,349 INFO [main-EventThread] zookeeper.ClientCnxn: EventThread shut down
2016-06-09 00:41:05,354 INFO [Thread-1] zookeeper.ZooKeeper: Session: 0x15530aec581000a closed
回复: 配置问题
Posted by TTS2沉默天使 <85...@qq.com>.
I will have try and thank you very much
------------------ 原始邮件 ------------------
发件人: "ShaoFeng Shi";<sh...@apache.org>;
发送时间: 2016年6月9日(星期四) 上午10:29
收件人: "dev"<de...@kylin.apache.org>;
主题: Re: 配置问题
hi, the apache-kylin-1.5.2-HBase1.x-bin.tar is compiled with HBase 1.1.1,
it may has gap with 1.2.1; You need clone Kylin's code, change "
hbase-hadoop2.version" in pom.xml, and then recompile/rebuild;
For building a binary package, pls refer to:
https://kylin.apache.org/development/howto_package.html
2016-06-09 1:10 GMT+08:00 TTS2沉默天使 <85...@qq.com>:
> 环境:hadoop 2.7.1+hbase 1.2.1+hive 1.2.1
> kylin:apache-kylin-1.5.2-HBase1.x-bin.tar
> 测试:hbase 正常可以建表 put数据 删除表
> 报错信息:
>
>
> 2016-06-09 00:41:05,284 ERROR [main] persistence.ResourceStore: Create new
> store instance failed
> 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.getStore(ResourceStore.java:73)
> at
> org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
> at
> org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> Caused by: java.lang.NoSuchMethodError:
> org.apache.hadoop.hbase.client.HBaseAdmin.<init>(Lorg/apache/hadoop/hbase/client/HConnection;)V
> at
> org.apache.kylin.common.persistence.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:90)
> at
> org.apache.kylin.common.persistence.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:105)
> at
> org.apache.kylin.common.persistence.HBaseResourceStore.<init>(HBaseResourceStore.java:92)
> ... 13 more
> 2016-06-09 00:41:05,294 ERROR [main] persistence.ResourceStore: Create new
> store instance failed
> 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.getStore(ResourceStore.java:73)
> at
> org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
> at
> org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> Caused by: java.lang.IllegalArgumentException: File not exist by
> 'kylin_metadata@hbase':
> /usr/local/other/apache-kylin-1.5.2-bin/kylin_metadata@hbase
> at
> org.apache.kylin.common.persistence.FileResourceStore.<init>(FileResourceStore.java:44)
> ... 13 more
> Exception in thread "main" java.lang.IllegalArgumentException: Failed to
> find metadata store by url: kylin_metadata@hbase
> at
> org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:88)
> at
> org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
> at
> org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> 2016-06-09 00:41:05,335 INFO [Thread-1]
> client.ConnectionManager$HConnectionImplementation: Closing zookeeper
> sessionid=0x15530aec581000a
> 2016-06-09 00:41:05,349 INFO [main-EventThread] zookeeper.ClientCnxn:
> EventThread shut down
> 2016-06-09 00:41:05,354 INFO [Thread-1] zookeeper.ZooKeeper: Session:
> 0x15530aec581000a closed
--
Best regards,
Shaofeng Shi
Re: 配置问题
Posted by ShaoFeng Shi <sh...@apache.org>.
hi, the apache-kylin-1.5.2-HBase1.x-bin.tar is compiled with HBase 1.1.1,
it may has gap with 1.2.1; You need clone Kylin's code, change "
hbase-hadoop2.version" in pom.xml, and then recompile/rebuild;
For building a binary package, pls refer to:
https://kylin.apache.org/development/howto_package.html
2016-06-09 1:10 GMT+08:00 TTS2沉默天使 <85...@qq.com>:
> 环境:hadoop 2.7.1+hbase 1.2.1+hive 1.2.1
> kylin:apache-kylin-1.5.2-HBase1.x-bin.tar
> 测试:hbase 正常可以建表 put数据 删除表
> 报错信息:
>
>
> 2016-06-09 00:41:05,284 ERROR [main] persistence.ResourceStore: Create new
> store instance failed
> 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.getStore(ResourceStore.java:73)
> at
> org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
> at
> org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> Caused by: java.lang.NoSuchMethodError:
> org.apache.hadoop.hbase.client.HBaseAdmin.<init>(Lorg/apache/hadoop/hbase/client/HConnection;)V
> at
> org.apache.kylin.common.persistence.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:90)
> at
> org.apache.kylin.common.persistence.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:105)
> at
> org.apache.kylin.common.persistence.HBaseResourceStore.<init>(HBaseResourceStore.java:92)
> ... 13 more
> 2016-06-09 00:41:05,294 ERROR [main] persistence.ResourceStore: Create new
> store instance failed
> 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.getStore(ResourceStore.java:73)
> at
> org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
> at
> org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> Caused by: java.lang.IllegalArgumentException: File not exist by
> 'kylin_metadata@hbase':
> /usr/local/other/apache-kylin-1.5.2-bin/kylin_metadata@hbase
> at
> org.apache.kylin.common.persistence.FileResourceStore.<init>(FileResourceStore.java:44)
> ... 13 more
> Exception in thread "main" java.lang.IllegalArgumentException: Failed to
> find metadata store by url: kylin_metadata@hbase
> at
> org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:88)
> at
> org.apache.kylin.common.persistence.ResourceTool.copy(ResourceTool.java:79)
> at
> org.apache.kylin.common.persistence.ResourceTool.main(ResourceTool.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> 2016-06-09 00:41:05,335 INFO [Thread-1]
> client.ConnectionManager$HConnectionImplementation: Closing zookeeper
> sessionid=0x15530aec581000a
> 2016-06-09 00:41:05,349 INFO [main-EventThread] zookeeper.ClientCnxn:
> EventThread shut down
> 2016-06-09 00:41:05,354 INFO [Thread-1] zookeeper.ZooKeeper: Session:
> 0x15530aec581000a closed
--
Best regards,
Shaofeng Shi