类别

版本

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 工作服务 工作代理人