使用管理工具扩展
介绍
扩展连接RapidMiner与人工智能中心并允许您在远程AI hub上部署,运行和调度进程,而无需编写任何代码。
安装扩展
要安装扩展,请转到扩展菜单,打开市场(更新和扩展),并搜索管理工具.有关更多详细信息,请参见添加扩展.
连接到AI Hub
管理工具扩展使用RapidMiner的连接框架。要连接到AI Hub,请创建一个新的AI Hub连接对象在存储库中。这允许您集中管理连接,并在操作员之间重用它们。连接需要以下信息:
- AI Hub URL
- 客户的秘密
- 刷新令牌
服务器URL
AI Hub可以通过这个url访问,它应该与用于连接到项目或web界面的url相同。例如www.aihub.com
客户端秘密和刷新令牌
通过API连接到AI Hub需要这两个令牌。这两个值可以在a上找到AI Hub的特别页面这就叫做/ get-token比如说https://aihub.com/get-token/.
有两个字段叫做OFFLINE_TOKEN和SSO_CLIENT_SECRET.这些值进入连接对象。
注意:不需要引号。
例子
该扩展目前通过操作符支持以下API方法:
- 编辑访问权限
- 找工作(AI Hub)
- 获取日程安排(AI Hub)
- Schedule Job (AI Hub)
- 读取日志(AI Hub)
- Kill Job (AI Hub)
- 获取JWT (AI Hub)
- 获取指标(AI Hub)
- 部署项目(AI Hub)
部署项目
运营商部署项目(AI Hub)允许您将整个RapidMiner项目从一个AI Hub移动到另一个AI Hub。这在运行两个不同的AI hub(一个用于开发,一个用于生产)的场景中非常有用。现在,您只需一个操作人员就可以移动项目。如你所知,项目是由git和git lfs,因此您当然可以根据需要回滚到以前的版本。
运行工作
Run Job操作符允许您使用一个中央AI Hub在其他Hub上执行相同的过程,甚至是位于不同生产站点或地理位置的远程AI Hub。与往常一样,运营商正在使用RapidMiner连接框架,该框架集成在中央访问控制机制中,可以使用LDAP和Active Directory等技术。
找到工作
Get Jobs操作符检索AI Hub上已执行的所有作业的列表。这与在AI Hub web界面的执行页面上查看的信息完全相同。对于每个作业,生成的ExampleSet显示其作业id、队列、位置、状态、所有者id、持续时间(毫秒)、使用的内存(kb)、容器的最大内存(kb)、错误标志,以及作业创建、退出队列、在作业容器中启动和完成的日期和时间。这在创建日志和监视多个AI Hub实例时非常有用。