You are viewing the RapidMiner Hub documentation for version 2024.0 - Check here for latest version
Manage Altair AI Hub
When managing Altair AI Hub, recall that configuration occurs at multiple levels:
The landing page
From the landing page of Altair AI Hub, numerous configuration tools are available, described collectively in Admin Tools and, according to the topic, in the submenus, e.g. Users and Groups.
The platform's REST API
The complete REST API documentation of Altair AI Hub is available as
OpenApi 3.0
specification and is published on SwaggerHub.The platform's environment file
At the platform level, you can configure Altair AI Hub via the environment file for docker-compose.
For each Docker image, the environment variables are discussed in detail within the Image Reference.
Within containers
Before the arrival of a container-based architecture, AI Hub Server was a free standing entity; now it is packaged within a Docker image. Hence, to add to or modify the files within the home directory, you must first get access to the AI Hub Server container.
The landing page
The administration tools can be found under the following headings.
Identity and Security
Users and groups are managed via Keycloak.
Platform Administration
Platform Administration provides a user interface for the following tasks:
- Manage centrally defined coding environments (e.g. for Notebooks)
- Manage deployment ZIP files belonging to platform's scoring agent.
Projects
Here the admin can create, delete, and configure projects.
Executions and schedules
Here the admin can manage the job execution infrastructure.
Editing files within containers: the home directory
Frequently, this documentation will refer to the home directory, using a terminology such as <rapidminer-home>
or <rapidminer-server-home>
, to distinguish it from the home directory of the Job Agents. If you want to make changes to files within the home directory, you must first get access to it.
Find the container running aihub-backend:
$ docker container ls | grep aihub-backend CONTAINER ID IMAGE 63b24f5fb5c9 rapidminer/rapidminer-aihub:10.1.0
Enter the running container:
$ docker exec -it <CONTAINER_ID> bash
Within the container, find the home directory
rapidminer@aihub-backend:/$ ls aihub/home config data log resources tmp
Edit the file of interest with an available editor, such as
nano
orvim
.Exit the container:
rapidminer@aihub-backend:/$ exit
Restart aihub-backend:
$ docker-compose restart aihub-backend
Similarly, the home directory of the Job Agents (<job-agent-home>
) can be found
in the aihub-job-agent container,
under /jobagent/home
.