您正在查看9.6 -版本的RapidMiner部署文档点击这里查看最新版本
Python环境管理器
介绍
在RapidMiner平台部署中,我们提供了一个基于Anaconda的Python环境,以及最新版本的Python脚本扩展与所有Job Agent容器捆绑在一起。然后RapidMiner进程(包含执行Python操作符)在可扩展的RapidMiner服务器执行后端.
Python环境管理器的目标是简化这些Python环境的管理。它的主要好处是:
- 减少管理开销
- 减少管理错误的风险
- 确保包含Python代码的已部署的RapidMiner进程的正确运行
Python环境管理器是RapidMiner平台部署的一部分。看到部署概述在合适的地方,检查其中一个部署模板开始吧。
限制
使用Python环境管理器时,请注意以下限制:
- Python环境管理器仅在容器化的RapidMiner部署中可用
- Python环境管理器只管理RapidMiner平台部署附带的Python环境。
- Python环境管理器目前只管理基于Job Agent的进程执行的Python环境。如果您计划使用Execute Python操作符作为部署为web服务的进程的一部分,则仍然需要手动管理Python环境。实时计分代理也不支持。
- 当导入从另一台机器导出的环境定义文件时,只支持Linux(以及Windows中的WSL)作为源。从基于macOS或Windows的系统导出的环境将无法工作。这是底层Miniconda包管理器的一个限制。
登录和管理用户
初始登录
部署完成后,您需要登录Python环境管理器。访问Python环境管理器的默认URL在端口上6080你的RapidMiner部署。
默认情况下,有一个管理
使用默认密码创建的用户。默认密码取决于部署方法。对于基于云映像的部署,它是实例ID (AWS)或实例名(Azure)。否则默认密码为changeit
.
首次登录后,请务必更改初始提供的密码,以确保操作安全。
用户管理和安全
可以添加和删除用户web界面访问控制菜单项。
您还可以安装SSL证书以促进浏览器和Python环境管理器之间的加密通信。点击WebUI证书菜单项,在界面上提供证书密钥和证书文件。
创建一个新的Python环境
Python环境管理器与部署的作业代理上的Miniconda安装进行交互。它接受Miniconda使用的环境定义YAML文件。按照以下步骤创建一个新环境:
- 首先,在计算机上创建一个定义文件。您可以使用以下任何一种方法:
- 在Python环境管理器UI中,浏览找到刚才创建的YAML文件,然后单击提交.
- 耐心等待几分钟,直到所有Job Agents都应用了这些设置。
- 刷新页面后,可以查看部署状态。
更新现有的Python环境
更新与创建新环境非常相似。唯一的区别是您需要指定一个已有名称的环境。遵循以上说明来创建和上传修改后的环境定义文件。
检查状态和日志
您可以通过单击来跟踪环境部署的状态细节紧挨着你的环境。它将打开一个新页面,您可以在其中看到stdout
和stderr
的输出conda
在所有连接的Job agent上执行的命令。
下载Python环境定义文件
您可以通过单击下载现有的环境定义文件下载紧挨着你的环境。
存档现有的Python环境
如果不再需要某个环境,可以通过单击X紧挨着你的环境。这将从所有连接的Job agent中删除环境,并将其移动到Python环境管理器中的存档环境列表中。如果您以后需要重用它或创建一个稍加修改的新对象,这可能会派上用场。
的基地无法归档环境。
管理归档环境
如果您不再需要记录的存档环境,您可以通过单击X存档环境旁边。
您还可以通过单击来擦除所有存档的环境删除所有存档的环境.