集群REST API

集群REST API

集群中的每个节点还公开一个REST API,以支持高级集成。API遵循标准的REST原则,可以在各种语言和工具(Java、Python、Node、curl…)中使用。

API的基URL是节点地址后面跟着API前缀/ api / v1.例如,如果一个节点运行在server1在默认端口上使用HTTP,基URL将是:

http://server1/api/v1
如果它在自定义端口61000上使用HTTPS,则基本URL将是
https://server1:61000/api/v1

该API由几个端点组成。为了访问API端点,还需要在头文件中提供密码X-GUROBI-CSPASSWORD.密码可以是客户机密码,也可以是管理员密码,具体取决于终端。

我们区分集群和节点端点。集群端点提供集群范围的api,可以使用来自同一集群的任何节点。另一方面,节点端点提供特定于节点的api,例如管理节点的配置或访问特定节点上正在运行或最近完成的作业。以下是集群端点的摘要:

得到/集群/许可证
列出了许可证
得到/集群节点
列出节点
获得/集群的工作
列出了工作
GET /集群/工作/ id
返回职位描述
删除/集群/工作/ id /处理
终止作业—需要管理员密码。

以下是节点端点的摘要:

GET /平
ping一个节点
GET /配置
得到当前配置
POST /配置
更新配置—需要管理员密码。
GET /工作/ id /日志
返回活动作业的日志
/工作/身份证/指标
返回活动作业的度量值
GET /工作/ id /参数
返回活动作业的参数

详细的交互式文档也使用Swagger格式提供,并可直接在节manbet体育手机客户端点上获得,例如:

http://server1/swagger.html