Kylin中RESTFUL API接口

问题描述:目前通过Java代码对kylin(Version 2.6.1)中的model、cubes等实现自动化构建,不在Web界面去操作。查看官网(http://kylin.apache.org/docs/howto/howto_use_restapi.html)的接口文档,在实现Load Hive Tables功能时,一直报错500 for url,具体报错界面如下:

Kylin中RESTFUL API接口

这是实现接口的代码

Kylin中RESTFUL API接口

解决方案:1、 通过postman工具进行模拟POST类型的HTTP协议时,无法访问到网站。并且无法解析Request协议中表名称和项目名称。2、然后通过在界面点击load table按钮,按F12按键,查看界面中的Network信息,发现HTTP格式和官网接口给出的不同,并且存在body。(这边按照官网的格式和本文的格式配置均可访问,一定要配置body)3、按照Network返回格式,配置如下:

Kylin中RESTFUL API接口

结果:按照上图格式,成功加载Hive表到项目中。

上一篇:【Python】Python-3.9.1 中文文档


下一篇:python——logging模块基础篇(python官方文档howto logging 翻译+自己写的代码)