[ 
https://issues.apache.org/jira/browse/KYLIN-2439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15859232#comment-15859232
 ] 

xufan commented on KYLIN-2439:
------------------------------

thanks, i know this api,but it can not fit for me.
my hive tables use cvs SERDE, all the columns type is string, so i redefine the 
column type in kylin
before, i upload all resource use ResourceTool and rebuild|query use rest api
the problem is that using upload need hbase env, now my program maybe run only 
in java env but the project is created dynamicly, so is there any way to load 
all resouce using rest api?


> add table use rest api
> ----------------------
>
>                 Key: KYLIN-2439
>                 URL: https://issues.apache.org/jira/browse/KYLIN-2439
>             Project: Kylin
>          Issue Type: Bug
>          Components: REST Service
>    Affects Versions: v1.5.1
>            Reporter: xufan
>            Assignee: Zhong,Jason
>             Fix For: v1.5.1
>
>
> when i add table use rest api /tables/addStreamingSrc, an exception found in 
> server:
> java.lang.IllegalStateException: Cannot find table 'null' in metadata manager
>         at 
> org.apache.kylin.metadata.project.ProjectManager.addTableDescToProject(ProjectManager.java:284)
>         at 
> org.apache.kylin.rest.service.CubeService.syncTableToProject(CubeService.java:580)
> i think this code in TableController::addStreamingTable maybe wrong 
>     cubeMgmtService.syncTableToProject(new String[]{desc.getName()}, project);
> it should be :
>     cubeMgmtService.syncTableToProject(new String[]{desc.getIdentity()}, 
> project);



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to