您正在查看9.3 -版本的RapidMiner Go文档点击这里查看最新版本
安装RapidMiner Go
先决条件
您需要在您的机器上安装并运行以下程序:
- Docker >= v18.09
- Docker-compose >= 1.23
要了解更多如何在你的平台上安装docker和docker-compose,请参阅:
- 码头工人https://docs.docker.com/install/
- Docker Compose是与桌面组件捆绑在一起的,但如果你仍然需要它:https://docs.docker.com/compose/install/
您需要为Docker引擎授予至少8GiB的内存才能获得良好的性能。
码头工人的图片
该应用程序由几个图像组成:
- rapidminer-automodel-routing:路由NGINX反向代理
- rapidminer-automodel-rmid:RMID—认证授权服务
- rapidminer-automodeler:RapidMiner去-自动建模和预测服务
- rapidminer-automodel-job-container:工作容器-执行后端的RapidMiner Go
- rapidminer-ui-event-tracking: EventTracking -分析服务
中设置环境变量,可以自定义每个服务docker-compose-services.yml
.
有关配置选项,请检查相关子页面。
各个服务的映像可在码头工人中心
组成
完整的堆栈可以由两个文件组成:
- docker-compose-infra.yml:包含应用栈的所有基础设施需求
- docker-compose-services.yml:包含已配置的所有服务
要启动整个堆栈,请执行以下步骤:
- 复制您的RapidMiner Go许可证到您的主机许可/ rapidminer-auto-model目录
- 编辑.env文件并确保它包含以下内容:
IMAGE_TAG=latest AUTH_SECRET=your_base64_encoded_secret BASE_URL=http://localhost:30000
- IMAGE_TAG标识用于组合的构建版本。
- AUTH_SECRET是用于签名和验证应用程序使用的身份验证令牌的密钥——它必须是一个Base64编码的字符串。
- BASE_URL是在前端可见的外部基URL——例如http://localhost:30000
重要的是:数据库和AMQ代理使用默认密码。不建议在生产中使用这些。按照下面的指南去做修改默认密码。
- 执行
Docker-compose -fYml up -d
- 执行
Docker-compose -fYml up -d
- 根据您的机器,等待2-3分钟以使所有服务可用
查看个别应用程序的日志:
- 执行
docker- composition - stack。SERVICE_NAME . yml日志
在哪里堆栈是后缀的yml文件的名称和SERVICE_NAME您想要显示的日志的服务名称(使用compose yml的服务名称)是其直接子服务:节点,例如:rapidminer-automodeler)
关闭整个堆栈:
- 首先通过执行关闭服务
Docker-compose -fyml下来
- 然后关闭基础设施
Docker-compose -fyml下来
试一试
- 在http://localhost:30000开启申请
使用
管理
和changeit
用户/密码要创建其他用户,请检查RMID文档
修改默认密码
您应该更改用户的默认数据库密码rmid
和饼干
在docker-entrypoint-initdb.d / init-user-db.sh:
使用加密密码创建用户cookie...使用加密密码创建用户rmid_db_password
然后,您应该通过向中的服务添加新的环境变量来提供相同的密码docker-compose-services.yml:
rapidminer-automodeler: image: rapidminer/rapidminer-automodeler:${IMAGE_TAG} environment:…DB_PASSWORD: …rapidminer- autommodel -rmid: image: rapidminer/rapidminer- autommodel -rmid:${IMAGE_TAG} environment:…DB_PASSWORD: …IMAGE_TAG:${IMAGE_TAG} environment:…DB_PASSWORD: …
为了进一步提高安全性,还应该将ActiveMQ密码作为新的环境变量添加到docker-compose-infra.yml:
rapidminer- autommodel -activemq: image: webcenter/activemq:5.13.1 environment:…ACTIVEMQ_OWNER_PASSWORD: < amq_password >
然后将相同的密码作为新的环境变量提供给中的服务docker-compose-services.yml:
rapidminer-automodeler:…AMQ_PASSWORD: < AMQ_PASSWORD >…rapidminer-automodel-job-container:…AMQ_PASSWORD: < AMQ_PASSWORD >…