图像架构
RapidMiner服务器云映像实现为码头工人的图片。我们提供了一个安装了Docker层的基本CentOS映像,并启动了其他组件,包括
- PostgreSQL数据库;
- RapidMiner服务器,
- 的工作代理人
作为三个独立的Docker容器,使用与示例类似的Docker Compose定义docker-compose.yml
为RapidMiner Server Docker镜像。
PostgreSQL Docker容器的作用是数据库后端对于这些图像;数据库用户名和密码可以在文件中找到/ rapidminer /码头工人/ docker-compose.yml
。
使用SSH连接到实例
身份验证
Amazon AWS和Microsoft Azure云平台都提供对服务器实例的SSH访问。
- 在Amazon AWS,您可以指定要使用的SSH密钥对,并且SSH用户名是固定的(
centos
)。 - 在微软Azure,您可以在实例创建向导中指定ssh用户名和密码或ssh密钥。
文件系统布局
连接到映像后,您将发现RapidMiner服务器文件位于/ rapidminer
子文件夹。
码头工人/ docker-compose.yml
定义Docker容器、网络连接、卷和所需的环境变量。码头工人/ rapidminer-home
对象中保存持久数据的卷RapidMiner服务器主目录。码头工人/ pgsql
包含保存PostgreSQL数据库中持久数据的卷。
配置RapidMiner服务器
要配置RapidMiner Server,您可以遵循以下两个路径之一:
- 常用的方法:TheRapidMiner服务器主目录页面描述了的位置扩展,JDBC驱动程序和许可证。
码头工人的方式:在
docker-compose.yml
配置文件中,可以修改环境变量的预定义值:- 中设置与数据库相关的环境变量来定义外部数据库(例如,在AWS中使用RDS实例)
rapidminer-server
服务。 - 方法中的环境变量重新定义作业代理的资源分配
job-agent
服务。
- 中设置与数据库相关的环境变量来定义外部数据库(例如,在AWS中使用RDS实例)
重新启动Docker实例
在任何配置更改之后,您应该通过重新启动Docker容器来重新启动RapidMiner Server或Job Agents,(在最简单的情况下)使用以下命令:
/rapidminer/docker/docker-compose。/rapidminer/docker/docker-composeYml up -d
检查日志
RapidMiner Server、Job Agent或PostgreSQL数据库的日志被写入Docker容器的控制台。RapidMiner Server的日志也写入rapidminer-home /日志/ server.log
。要检查Docker容器控制台的输出,你可以执行以下命令之一(并通过按Ctrl+C终止):
/rapidminer/docker/docker-compose。-f /rapidminer/docker/docker-compose。-f /rapidminer/docker/docker-compose。mysql日志-f数据库