使用 REST API 创建 Apache kylin 多维数据集

Posted

技术标签:

【中文标题】使用 REST API 创建 Apache kylin 多维数据集【英文标题】:Apache kylin cube creation with rest API 【发布时间】:2017-02-23 18:04:35 【问题描述】:

我试图使用带有多维数据集定义的 json 文件的 rest api 从头开始​​创建一个多维数据集,我尝试了对似乎不起作用的其余 api 的 curl 命令,我尝试使用他们的 kylin 客户端工具,甚至失败了创建一个立方体,所以我想知道是否可以从rest api创建一个项目、模型和立方体?

curl -b /home/raghu/cookiefile.txt -X PUT -H 'Accept: application/json' -H 'Content-Type:application/json;charset=UTF-8' -data @/home/raghu/cube_def.json http://1.1.1.1:7070/kylin/api/cubes/test_cube/build

【问题讨论】:

【参考方案1】:

是的,可以使用 REST API 创建项目/模型/立方体,因为 Kylin Web 是通过 REST API 与后端通信的。您可以在 Chrom 的控制台中研究它的工作原理。

但我建议您从 Kylin 的 Web GUI 创建它们,因为前端代码中有一些逻辑和验证。 Cube 定义的结构在未来的版本中倾向于改变,如果不使用 Kylin 的 web GUI,您可能需要更新您的客户端代码。

【讨论】:

以上是关于使用 REST API 创建 Apache kylin 多维数据集的主要内容,如果未能解决你的问题,请参考以下文章

带有 Swagger UI 的 Apache Wicket REST

用于保护 REST api 的 Apache Shiro

启用 API 身份验证时,Apache 气流 REST API 调用失败并出现 403 禁止

Apache Ranger REST API addUsersAndGroups 返回 404 未找到

Apache Shiro 正在破坏我的 Spring Boot Rest API 的 CORS 配置

如何使用 Apache Camel 和 Jetty 创建 REST 微服务