类别

版本

您正在查看9.4 -版本的RapidMiner Go文档点击这里查看最新版本

安装RapidMiner Go

先决条件

您需要在您的机器上安装并运行以下程序:

  • Docker >= v18.09
  • Docker-compose >= 1.23

要了解更多如何在你的平台上安装docker和docker-compose,请参阅:

您需要为Docker引擎授予至少8GiB的内存才能获得良好的性能。

码头工人的图片

该应用程序由几个图像组成:

  • rapidminer-automodel-routing路由NGINX反向代理
  • rapidminer-automodel-rmidRMID—认证授权服务
  • rapidminer-automodelerRapidMiner去-自动建模和预测服务
  • rapidminer-automodel-job-container工作容器-执行后端的RapidMiner Go
  • rapidminer-ui-event-tracking: EventTracking -分析服务

中设置环境变量,可以自定义每个服务docker-compose-services.yml
有关配置选项,请检查相关子页面。

各个服务的映像可在码头工人中心

组成

下载并解压缩docker文件。

完整的堆栈可以由两个文件组成:

  • 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 >…