You are viewing the RapidMiner Server documentation for version 9.1 - Check here for latest version
Docker image for Job Agent
The documentation below describes the following Docker image:
- Job Agent for RapidMiner Server 9.1 (
rapidminer-execution-jobagent
)
For the latest Docker images and documentation released by RapidMiner, see Docker Hub.
Description
This image contains a Job Agent that can be attached to any RapidMiner Server with a matching version number.
Environment variables
The Job Agent accepts the following environment variables during startup:
RMSERVER_HOST
: the hostname of RapidMiner ServerACTIVEMQ_HOST
: the hostname of the Active MQ (usually embedded in RapidMiner Server)JOBAGENT_AUTH_SECRET
: The auth secret used to authenticate to RapidMiner ServerJC_COUNT
: The number of Job Containers assigned to the Job AgentJOB_QUEUE
: The name of the queue the Job Agent connects toJOBAGENT_CONTAINER_MEMORYLIMIT
: The amount of memory provided to the Job Containers
Volumes
The Job Agent requires a volume to be mounted and a valid license installed in the folder /rapidminer-jobagent/home/resources/licenses
.
Docker-compose example configuration
The following example docker-compose.yml
file can be used with docker-compose:
version: '3' services: job-agent: image: rapidminer/rapidminer-execution-jobagent:9.1.0 environment: - RMSERVER_HOST=host.of.the.rapidminer.server - ACTIVEMQ_HOST=host.of.the.rapidminer.server - JOBAGENT_AUTH_SECRET=some-auth-secret - JC_COUNT=1 - JOB_QUEUE=DEFAULT - JOBAGENT_CONTAINER_MEMORYLIMIT=2048M volumes: - /path/to/licenses:/rapidminer-jobagent/home/resources/licenses