2016-04-29 2 views
0

Я установил Kylin с распределением MapR, и все работает в порядке до точки. Я запустил сценарий sample.sh, и теперь у меня есть проект «learning_kylin», и я могу запустить «сборку» на кубе, а успешный отчет о вакансиях - 100%.Apache Kylin - «Тайм-аут, посещающий куб» и другие странности

Но после этого на дисплее всегда отображается мой куб как 0,0 байт, и если я запустил образец запроса из документации, я получаю сообщение об ошибке «тайм-аут посещения куба» .

Другая странная вещь, которую я заметил, заключается в том, что диалоговое окно «build» - это , показывающее дату начала сегодняшней даты, и я не могу ее отредактировать. Не уверен , если это имеет какое-либо отношение к странности, которую я вижу или нет, но может ли кто-нибудь сказать мне, как Калин определяет, какую ценность поставить там?

В любом случае, любые мысли о том, как отладить это, очень ценятся. Я исследовал журналы, но не вижу ничего, что подскакивает мне как ужасно полезно. Вот что я нашел:

==========================[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 с 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> 

ответ