hadoop - Apache Kylin- “Timeout visiting cube”和其他怪异现象

标签 hadoop olap mapr kylin bigdata

我已经在Kylin上安装了MapR发行版,并且一切正常
罚款到一定程度。我运行了sample.sh脚本,现在有了
“learning_kylin”项目,然后我可以在多维数据集和
该工作报告成功完成了100%。

但是..这样做之后,显示屏始终显示我的多维数据集为0.0
个字节,如果我从文档中运行示例查询,则会得到一个
“超时访问多维数据集”错误。

我注意到的另一个奇怪的事情是“构建”对话框是
显示今天日期的开始日期,我无法对其进行编辑。不确定
是否与我所看到的怪异有关,但是
谁能告诉我Kylin如何确定放置在那里的值(value)?

无论如何,对如何调试它的任何想法都将不胜感激。
我已经检查了日志,但没有发现任何东西跳到我的身旁
非常有用。这是我发现的:

==========================[QUERY]===============================
SQL: select part_dt, sum(price) as total_selled, count(distinct
seller_id) as sellers from kylin_sales group by part_dt order by
part_dt
User: ADMIN
Success: false
Duration: 0.0
Project: learn_kylin
Realization Names: [kylin_sales_cube]
Cuboid Ids: [64]
Total scan count: 0
Result row count: 0
Accept Partial: true
Is Partial Result: false
Hit Exception Cache: false
Storage cache used: false
Message: Error while executing SQL "select part_dt, sum(price) as
total_selled, count(distinct seller_id) as sellers from kylin_sales
group by part_dt order by part_dt
LIMIT 50000": Timeout visiting cube!
==========================[QUERY]===============================

2016-04-30 03:45:32,310 ERROR [http-bio-7070-exec-9]
controller.BasicController:44 :
org.apache.kylin.rest.exception.InternalErrorException: Error while
executing SQL "select part_dt, sum(price) as total_selled,
count(distinct seller_id) as sellers from
kylin_sales group by part_dt order by part_dt LIMIT 50000": Timeout
visiting cube!
       at org.apache.kylin.rest.controller.QueryController.doQueryWithCache(QueryController.java:224)
       at org.apache.kylin.rest.controller.QueryController.query(QueryController.java:94)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:497)
       at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
       at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
       at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
       at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
       at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
       at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
       at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
       at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
       at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
       at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

编辑:使用hbase shell查看HBase,我可以看到Kylin肯定连接到HBase,至少足以创建表,而不是。但是,似乎是多维数据集的后备存储的表为空。
hbase(main):006:0> list
TABLE                                                                                                                                                                   
KYLIN_PC2ZBJAZEC                                                                                                                                                        
kylin_metadata                                                                                                                                                          
2 row(s) in 0.0270 seconds

=> ["KYLIN_PC2ZBJAZEC", "kylin_metadata"]
hbase(main):007:0> list 'KYLIN_PC2ZBJAZEC'
TABLE                                                                                                                                                                   
KYLIN_PC2ZBJAZEC                                                                                                                                                        
1 row(s) in 0.0160 seconds

=> ["KYLIN_PC2ZBJAZEC"]
hbase(main):008:0> 

最佳答案

请在kylin的开发邮件列表中发布以寻求帮助:dev@kylin.apache.org
这是您问题的文件:http://apache-kylin.74782.x6.nabble.com/Timeout-visiting-cube-td4618.html

关于hadoop - Apache Kylin- “Timeout visiting cube”和其他怪异现象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36945678/

相关文章:

java - 运行简单的Hadoop Map/Reduce教程

java - 如何在HADOOP中处理多个文件夹

mdx - 是否有(开源)基于 MDX 的内存中 OLAP 服务器?

mysql - MySql 的非内存 olap

java - Hive - Beeline - 如何将异常从 fileinputformat 传递到 beeline

sql - Impala 外部表位置/URI

hadoop - 使用 rest API 创建 Apache kylin cube

eclipse - java.io.IOException : No FileSystem for scheme: maprfs 异常

hadoop - 如何使用 Spark 创建 MapFile 并访问它?

hadoop - 负责管理Hadoop配置/服务集群的 Chef