Lighting web 测试使用
作者: WalterWj 原文来源:https://tidb.net/blog/f5fea641
背景
如果不想使用 Lighting 命令行模式来导入数据,而是集中到自己的管理平台上,那么可以将 lighting 启动为一个服务,然后调用即可。
API
lightning web 模式 api:
POST /tasks,body 是配置文件,返回 json,字段 id 表示 task id。
GET /progress/task
手动测试
启用服务器模式
方式有如下几种:
在启动
tidb-lightning
时加上命令行参数--server-mode
。在配置文件中设置
lightning.server-mode
。
Web Ui
可以看到,我们使用 Web ui 上传相关配置即可调用 lighting 来导入数据
其他测试信息
Schema
复制代码
CSV
复制代码
Lighting web 加载的 toml 配置
复制代码
API 方式调用
UI 方式成功后,按照 API 章节说明,我们尝试使用 Postman 调用来尝试使用。
使用方法如下图:
点击 send ,可以看到返回任务 ID,从 Web ui 也可以看到调用成功:
结论
如果在自家内网环境,不想登录服务器去启动 lighting,而是兼容到自家的调度平台,Lightning web 方式是一个很好的接入方式。
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/ab9482df8eff03ce3367cfc22】。文章转载请联系作者。
评论