RapidMiner服务器系统设置表
该表概述了可以通过环境变量设置的所有属性。这个应用程序是一个Spring Boot应用程序,因此这些属性值也可以应用,例如:SPRING_APPLICATION_NAME =测试
会将Spring的应用程序名称更改为测试.
此处未列出的其他属性不应更改,并具有合理的默认值。
添加集群
来SPRING_PROFILES_ACTIVE
使用集群调度器。默认情况下,集群
.
如果你使用的是代理服务器,你也可以添加SERVER_FORWARD_HEADERS_STRATEGY =框架
这会改变标头X-Forwarded - *
到实际标头和删除转发的标头。
后端
财产 | 默认的 | 描述 |
---|---|---|
DB_HOST |
postgres数据库所在主机 | |
DB_PORT |
postgres数据库的端口 | |
DB_NAME |
postgres数据库的schema/db名称 | |
DB_USER |
postgres数据库的用户 | |
DB_PASSWORD |
postgres数据库的密码 | |
KEYCLOAK_AUTH_SERVER_URL |
Keycloak的URL | |
KEYCLOAK_SSL_REQUIRED |
没有一个 |
如果连接到Keycloak强制SSL |
AUTH_REALM |
AIHub |
用于Keycloak的领域 |
AUTH_SERVICE_CLIENT_ID |
aihub-backend |
Keycloak客户端id |
AUTH_SERVICE_CLIENT_SECRET |
已配置Keycloak客户端的秘密 | |
AUTH_CLIENTS_FRONTEND_CLIENT_ID |
aihub-frontend |
前端的默认客户端id |
AUTH_CLIENTS_FRONTEND_AUTH_URL |
来自KEYCLOAK_AUTH_SERVER_URL |
|
AUTH_CLIENTS_FRONTEND_REALM |
来自AUTH_REALM |
|
AUTH_CLIENTS_STUDIO_CLIENT_ID |
aihub-studio |
studio的默认客户端id |
AUTH_CLIENTS_STUDIO_AUTH_URL |
来自KEYCLOAK_AUTH_SERVER_URL |
|
AUTH_CLIENTS_STUDIO_REALM |
来自AUTH_REALM |
|
AUTH_CLIENTS_JUPYTER_CLIENT_ID |
aihub-jupyter |
jupyter的默认客户端id |
AUTH_CLIENTS_JUPYTER_AUTH_URL |
来自KEYCLOAK_AUTH_SERVER_URL |
|
AUTH_CLIENTS_JUPYTER_REALM |
来自AUTH_REALM |
|
AIHUB_BASE_DIR |
/ aihub (码头工人形象) |
AI Hub的基本目录,其他目录路径都是从这个基本目录派生的。 |
AIHUB_HOME_DIR |
baseDir美元/家庭 |
AI Hub的主目录。 |
AIHUB_CONFIG_DIR |
$ homeDir /配置 |
AI Hub的配置目录。 |
AIHUB_DATA_DIR |
美元homeDir /数据 |
AI Hub的数据目录。 |
RAPIDMINER_USER_DIR |
homeDir美元 |
一个.RapidMiner 文件夹将创建在homeDir美元 |
RAPIDMINER_EXTENSION_DIR |
美元homeDir乐鱼体育安装 /资源/扩展 |
扩展文件夹,也用于同步. |
RAPIDMINER_JDBC_PROPERTIES_FILE |
homeDir /乐鱼体育安装资源/ jdbc / jdbc_properties.xml美元 |
用于遗留连接的JDBC属性文件。 |
RAPIDMINER_REGISTER_DEFAULT_SYMMETRIC_ENCRYPTION_CONTEXT_ENABLED |
假 |
允许注册一个RapidMiner Studio加密上下文(默认名称) |
RAPIDMINER_REGISTER_DEFAULT_SYMMETRIC_ENCRYPTION_CONTEXT_KEY_LOCATION |
$ {RAPIDMINER_USER_DIR} / .RapidMiner /加密/对称/ default-local-context.rmek |
RapidMiner Studio加密密钥文件的位置 |
RAPIDMINER_PROPERTIES_FILE |
rapidminer.properties |
在主应用程序启动时加载RapidMiner Studio属性的属性文件 |
SPRING_LIQUIBASE_ENABLED |
真正的 |
如果启用了liquibase数据库迁移 |
SPRING_LIQUIBASE_CONTEXTS |
刺激 |
数据库迁移期间使用的液体库上下文 |
SPRING_QUARTZ_PROPERTIES_ * |
定义定制的org.quartz。* 属性 |
|
SPRING_QUARTZ_PROPERTIES_ORG_QUARTZ_THREAD_POOL_THREAD_COUNT |
5 |
用于调度的线程池 |
SPRING_QUARTZ_PROPERTIES_ORG_QUARTZ_THREAD_POOL_THREAD_PRIORITY |
5 |
调度的线程优先级 |
SCHEDULER_DEFAULT_QUEUE |
默认的 |
计划的默认队列 |
SCHEDULER_DRY_RUN |
假 |
调度程序的干运行模式 |
SCHEDULER_FREQUENCY_THRESHOLD |
1 |
频率阈值 |
SCHEDULER_FREQUENCY_INTERVAL |
1440 |
频率间隔以分钟为单位 |
SCHEDULER_STARTUP_CHECK_ENABLED |
真正的 |
如果启用了启动检查,以在调度器启动之前验证一切都已启动并运行 |
SCHEDULER_STARTUP_CHECK_POLLING_INTERVAL |
5000 |
定义以毫秒为单位的新触发器轮询间隔 |
SCHEDULER_STARTUP_CHECK_INITIAL_POLLING_DELAY |
500 |
定义开始轮询的初始延迟 |
SCHEDULER_STARTUP_TASK_SCHEDULER_POOL_SIZE |
1 |
专用于调度的线程池大小 |
SCHEDULER_STARTUP_TASK_SCHEDULER_THREAD_PRIORITY |
5 |
专用于调度的线程优先级大小 |
JOBSERVICE_LOGGING_JOB_RETRIEVE_TIMEOUT |
30000 |
作业日志请求失败的时间(以毫秒为单位) |
JOBSERVICE_SCHEDULED_AGENT_STATUS_UPDATE |
10000 |
检查不可达作业代理的时间(以毫秒为单位) |
JOBSERVICE_SCHEDULED_AGENT_TIMEOUT_AFTER |
30000 |
作业代理被标记为不可达的时间(以毫秒为单位) |
JOBSERVICE_SCHEDULED_JOB_STATUS_UPDATE |
10000 |
检查超时作业的时间(以毫秒为单位) |
JOBSERVICE_SCHEDULED_JOB_TIMEOUT_AFTER |
30000 |
作业被标记为超时的时间(以毫秒为单位) |
JOBSERVICE_SCHEDULED_STOP_REQUEST_RESEND |
5000 |
作业发送第二个停止请求的时间(以毫秒为单位) |
JOBSERVICE_SCHEDULED_ARCHIVE_ENABLED |
真正的 |
如果启用了作业归档功能。归档意味着处于最终状态的作业将被移动到专用的归档表中。 |
JOBSERVICE_SCHEDULED_ARCHIVE_CRON_EXPRESSION |
* */5 * * * * |
何时调用作业归档。 |
JOBSERVICE_SCHEDULED_ARCHIVE_MAX_AGE |
300 |
存档前作业的最大年龄(以秒为单位)。 |
JOBSERVICE_SCHEDULED_ARCHIVE_JOB_CLEANUP_ENABLED |
假 |
是否应该清理归档作业(从归档中删除)。 |
JOBSERVICE_SCHEDULED_ARCHIVE_JOB_CLEANUP_JOB_CRON_EXPRESSION |
这个工作应该清理一下。 | |
JOBSERVICE_SCHEDULED_ARCHIVE_JOB_CLEANUP_JOB_CONTEXT_CRON_EXPRESSION |
什么时候应该清理工作。 | |
JOBSERVICE_SCHEDULED_ARCHIVE_JOB_CLEANUP_MAX_AGE |
什么时候应该清理工作上下文。 | |
JOBSERVICE_SCHEDULED_ARCHIVE_JOB_CLEANUP_JOB_BATCH_SIZE |
在一个批处理中要清理多少个作业上下文。 | |
JOBSERVICE_SCHEDULED_ARCHIVE_JOB_CLEANUP_JOB_CONTEXT_BATCH_SIZE |
一次要清理多少个作业。 | |
JOBSERVICE_QUEUE_AGENT_PERSISTENCE |
__agentPersistence (独家) |
用于处理代理更新的ActiveMQ持久性主题。 |
JOBSERVICE_QUEUE_AGENT_COMMAND |
__agentCommand |
ActiveMQ持久性主题,用于处理代理命令。 |
JOBSERVICE_QUEUE_AGENT_HEARTBEAT |
__agentHeartbeat |
用于处理代理心跳的ActiveMQ持久性主题。 |
JOBSERVICE_QUEUE_JOB_LOG |
__jobLog |
ActiveMQ持久性主题,用于处理代理日志请求。 |
JOBSERVICE_QUEUE_JOB_STATUS |
__jobBatchUpdate (独家) |
ActiveMQ持久性主题,用于处理作业状态。 |
JOBSERVICE_QUEUE_JOB_DEFAULT_QUEUE_NAME |
默认的 |
默认作业代理队列名称。 |
JOBSERVICE_QUEUE_JOB_DEFAULT_QUEUE_GROUPS |
[用户] |
默认作业代理组名。 |
JOBSERVICE_QUEUE_RECEIVE_TIMEOUT |
5000 |
JMS接收超时。 |
JOBSERVICE_QUEUE_CACHE_LEVEL |
4 |
JMS缓存级别。 |
JOBSERVICE_QUEUE_PURGE_HEARTBEAT_TIMEOUT |
10000 |
以毫秒为单位清除队列的超时定义。 |
JOBSERVICE_QUEUE_PURGE_HEARTBEAT_UPDATE_DELAY |
1000 |
心跳更新延迟(毫秒)。 |
JOBSERVICE_QUEUE_PURGE_JOB_UPDATE_BATCH_SIZE |
One hundred. |
批处理的作业有多少 |
JOBSERVICE_TASK_SCHEDULER_POOL_SIZE |
10 |
主应用程序的任务调度程序池大小 |
JOBSERVICE_TASK_SCHEDULER_THREAD_PRIORITY |
5 |
主应用程序的任务调度程序线程优先级 |
REPORTING_ERROR_TYPE |
无操作 |
报告类型,可能的值为无操作 ,日志记录 和邮件 |
REPORTING_ERROR_MAIL_TO |
只有在邮件 是报告类型 |
|
REPORTING_ERROR_MAIL_SUBJECT_PREFIX |
[RapidMiner AI Hub执行错误报告] |
只有在邮件 是报告类型 |
REPORTING_ERROR_MAIL_FROM_ADDRESS |
只有在邮件 是报告类型 |
|
REPORTING_ERROR_MAIL_FROM_NAME |
RapidMiner AI Hub |
只有在邮件 是报告类型 |
SYNC_ENABLED |
真正的 |
如果已开启资源同步。 |
SYNC_BASE_DIR |
homeDir美元 |
… |
SYNC_EXTENSION_DIR |
美元syncBaseDir乐鱼体育安装 /资源/扩展 |
… |
SYNC_JDBC_DIR |
美元syncBaseDir乐鱼体育安装 /资源/ jdbc |
… |
SYNC_LIBS_DIR |
美元syncBaseDir乐鱼体育安装 / libs /资源 |
… |
SYNC_LICENSE_DIR |
美元syncBaseDir乐鱼体育安装 /资源/许可证 |
… |
SYNC_EXECUTION_CONTEXT_DIR |
syncBaseDir /美元。RapidMiner |
… |
SYNC_EXTENSION_EXCLUSIONS |
在此类型的同步期间要排除的异常列表 | |
SYNC_JDBC_EXCLUSIONS |
在此类型的同步期间要排除的异常列表 | |
SYNC_LIBS_EXCLUSIONS |
在此类型的同步期间要排除的异常列表 | |
SYNC_LICENSE_EXCLUSIONS |
在此类型的同步期间要排除的异常列表 | |
SYNC_EXECUTION_CONTEXT_EXCLUSIONS |
【扩展/工作区】 |
在此类型的同步期间要排除的异常列表 |
SYNC_TMP_DIR_BASE_DIR |
美元syncBaseDir / tmp |
同步的临时文件夹 |
SYNC_TMP_DIR_EXTENSION_DIR |
$ syncTmpBaseDir /扩展 |
同步的临时文件夹 |
SYNC_TMP_DIR_JDBC_DIR |
$ syncTmpBaseDir / jdbc |
同步的临时文件夹 |
SYNC_TMP_DIR_LIBS_DIR |
美元syncTmpBaseDir / lib |
同步的临时文件夹 |
SYNC_TMP_DIR_LICENSE_DIR |
$ syncTmpBaseDir /许可证 |
同步的临时文件夹 |
SYNC_TMP_DIR_EXECUTION_CONTEXT_DIR |
$ syncTmpBaseDir / executionContext |
同步的临时文件夹 |
SYNC_QUEUE_COMMAND |
__agentCommand |
ActiveMQ主题用于同步命令 |
CONNECTIONS_BASE_DIR |
$ dataDir /连接 |
连接操作的基本目录 |
CONNECTIONS_TMP_DIR |
$ connectionsBaseDir /连接 |
用于连接操作的临时目录 |
REPOSITORIES_BASE_DIR |
$ dataDir /存储库 |
存储库/项目的基本数据目录 |
REPOSITORIES_INITIAL_AUTHOR |
RapidMiner AI Hub |
创建项目时,提交的作者 |
REPOSITORIES_INITIAL_AUTHOR_MAIL |
noreply@www.turtlecreekpls.com |
创建项目时,提交的邮件 |
REPOSITORIES_INITIAL_MESSAGE |
初始化项目 |
创建项目时,提交的消息 |
REPOSITORIES_INITIAL_REFERENCE_NAME |
主 |
当一个项目被创建时,提交的默认git引用 |
REPOSITORIES_SAMPLE_ENABLED |
真正的 |
如果示例项目已启用并且将在第一次启动时创建 |
REPOSITORIES_SECRET_ALGORITHM |
AES256_GCM |
用于项目秘密加密的算法 |
REPOSITORIES_BRANCH_PRIORITIES |
开发、开发、修补、精通 |
列出在引用查找期间要遍历的分支优先级 |
REPOSITORIES_CONTENT_RETRIEVAL_THRESHOLD |
5000 |
在创建内容/ZIP时,在响应超时之前等待的最大阈值(以毫秒为单位) |
REPOSITORIES_AUDIT_COMMIT_COUNT |
10 |
如果启用了审计,则要在审计日志中显示的最大提交量 |
REPOSITORIES_MAX_UPLOAD_SIZE |
5120 mb |
最大上传大小 |
REPOSITORIES_GIT_ENABLE_DISKSPACE_CHECK_HOOK |
真正的 |
如果主应用程序应该检查可用的磁盘空间在内容上传 |
REPOSITORIES_GIT_DISKSPACE_CHECK_THRESHOLD |
5120 mb |
上传内容时检查磁盘空间所需的最小可用空间 |
REPOSITORIES_LFS_ENABLE_DISKSPACE_CHECK |
真正的 |
如果主应用程序应该检查可用的磁盘空间在LFS内容上传 |
REPOSITORIES_MIN_LFS_DISKSPACE_CHECK_THRESHOLD |
5120 mb |
上传内容时检查磁盘空间所需的最小可用空间 |
REPOSITORIES_LFS_ENBLE_UPLOAD_SIZE_CHECK |
真正的 |
如果主应用程序应该验证上传的LFS文件已经正确存储并且大小匹配 |
REPOSITORIES_LFS_ENBLE_UPLOAD_CHECKSUM_CHECK |
真正的 |
如果主应用程序应该验证上传的LFS文件已经正确存储并且校验和匹配 |
REPOSITORIES_LFS_REMOVE_UNSUCCESSFUL_UPLOADS |
真正的 |
如果主应用程序应该在弹出错误时删除不成功的LFS上传(大小或校验和) |
AUDIT_ENABLED |
假 |
如果审计是否启用以查看有关用户更改的其他信息 |
REST_CLIENT_READ_TIMEOUT |
5000 |
在内部,主应用程序对某些操作使用REST。以毫秒为单位定义超时。 |
REST_CLIENT_CONNECTION_TIMEOUT |
5000 |
在内部,主应用程序对某些操作使用REST。以毫秒为单位定义超时。 |
PERMISSIONS_SCHEDULED_GROUP_CLEAN_UP_ENABLED |
真正的 |
启用check以验证主应用程序实体(如Projects和Queues)中的所有组是否存在于外部身份提供程序中 |
PERMISSIONS_SCHEDULED_GROUP_CLEAN_UP_INTERVAL |
3600000 |
以毫秒为单位检查组是否存在的间隔 |
ENCRYPTION_SECRET_LOCATION |
$ configDir / .secret |
用于对数据库行进行加密的密钥所在的文件引用 |
LICENSE_AGENT_PROXY_URL |
许可证代理将用来报告的URL | |
LICENSE_AGENT_PROXY_CONNECTION_TIMEOUT |
30. |
与License代理使用的代理的连接超时 |
LICENSE_AGENT_PROXY_RESPONSE_TIMEOUT |
30. |
对License代理使用的代理的响应超时 |
LICENSE_AGENT_MACHINE_ID |
应用程序的机器id在不同的主机上必须是唯一的,但是对于在同一主机上运行的应用程序可以是相同的 | |
LICENSE_AGENT_APPLICATION_NAME |
人工智能中心 |
许可证代理将报告的应用程序名称 |
LICENSE_AGENT_POOL_SIZE |
5 |
许可证代理用来调用心跳的执行线程 |
LICENSE_MODE |
ALTAIR_UNIT |
默认情况下启用使用牵牛星单位许可。需要* _LICENSE_AGENT_ * 和* _AUTH_ * 设置。设置RAPIDMINER 回到RapidMiner许可 |
LICENSE_LICENSE |
直接设置RapidMiner license字符串 | |
LICENSE_LOCATION |
默认情况下,指向许可证所在的父文件夹,例如:美元appHome乐鱼体育安装 /资源/许可证 在Docker容器中 |
|
LOGGING_…… |
设置日志记录,例如LOGGING_LEVEL_COM_RAPIDMINER =调试 查看所有RapidMiner类的调试日志 |
|
BROKER_ACTIVEMQ_HOST |
本地主机 |
定义代理主机 |
BROKER_ACTIVEMQ_PORT |
61616 |
定义代理端口 |
BROKER_ACTIVEMQ_USERNAME |
定义代理用户 | |
BROKER_ACTIVEMQ_PASSWORD |
定义代理密码 | |
BROKER_ACTIVEMQ_URI |
定义代理URI | |
AIHUB_CONNECTION_PROTOCOL |
http |
为内部或外部连接定义AI Hub协议 |
AIHUB_CONNECTION_HOST |
本地主机 |
定义用于内部或外部连接的AI Hub主机 |
AIHUB_CONNECTION_PORT |
8080 |
定义用于内部或外部连接的AI集线器端口 |
AIHUB_CONNECTION_CONTEXT_PATH |
api / v1 / |
为内部或外部连接定义AI Hub上下文路径 |
Liquibase用于模式创建,并自动为上下文应用迁移刺激
.
前端
财产 | 默认的 | 描述 |
---|---|---|
REACT_APP_API_URL |
到主后端的URL,包括前缀,例如:http://domain.tld:port/api/v1/ |
|
REACT_APP_KEYCLOAK_BASE_URL |
到身份提供者的URL,例如:http://keycloak.domain.tld:port/ |
|
REACT_APP_KEYCLOAK_REALM |
AIHub |
Keycloak领域 |
REACT_APP_KEYCLOAK_CLIENT_ID |
aihub-frontend |
前端客户端id |
REACT_APP_KEYCLOAK_ON_LOAD |
login-required |
前端加载行为 |
REACT_APP_KEYCLOAK_SSL_REQUIRED |
没有一个 |
前端keycloak SSL行为 |
REACT_APP_LICENSE_CHECK |
300 |
前端配置检查许可证过期的频率,并在UI中显示 |
REACT_APP_SCHEDULER_INFO_REFRESH |
10000 |
前端配置在UI内检查调度器信息的频率 |
REACT_APP_HEADER_REDIRECT_ROOT |
真正的 |
前端配置,如果顶部标志应该重定向到/ 而不是UI的默认上下文路径 |
PUBLIC_URL |
/ aihub /铁 |
不要改变!构建时使用的前端上下文路径 |
代理ActiveMQ
下表概述了用于AI Hub Server和Job Agent组件之间内部通信的默认生产者和消费者。
请同时作业代理的设置概述它们使用这些代理队列。
队列名称 | 独家 | 描述 | 队列类型 | 消费者 | 生产商 |
---|---|---|---|---|---|
默认的 |
假 |
作业执行的默认队列 | Anycast | 工作代理人 | 工作服务 |
JobAgent JOB_AGENT_ID.__jobDeletion美元。 |
假 |
为每个作业代理排队处理作业删除请求 | Anycast | 工作代理人 | 工作服务 |
__agentHeartbeat |
假 |
为Job Agent心跳消息排队 | Anycast | 工作服务 | 工作代理人 |
__agentCommand |
假 |
为命令消息排队,例如同步、日志和停止请求、激活和去激活消息 | 多播(PubSub) | 工作代理人 | 工作服务 |
__agentPersistence |
真正的 |
作业代理持久性队列 | Anycast | 工作服务 | 工作代理人 |
__jobBatchUpdate |
真正的 |
为作业更新批处理消息排队 | Anycast | 工作服务 | 工作代理人 |
__jobLog |
假 |
日志消息队列 | Anycast | 工作服务 | 工作代理人 |