RapidMiner服务器主目录
RapidMiner Server的主目录是一个docker卷,名为rapidminer-server-home
-参见安装指南安装并开始使用RapidMiner Server。RapidMiner服务器创建和使用的所有数据和目录,如RapidMiner服务器主目录,都位于此卷中。本文档概述了RapidMiner Server主卷中各种文件和子目录的用途。
RapidMiner服务器的主目录是什么?
RapidMiner服务器的主目录是存储RapidMiner服务器配置和数据的地方。特别是,它存储了RapidMiner服务器项目的内容,包括从RapidMiner Studio上传并通过RapidMiner进程生成的所有用户数据。
RapidMiner服务器主目录包含哪些内容?
要访问主目录,请阅读编辑容器中的文件:主目录.
您的RapidMiner服务器主目录包含以下目录和文件:
路径 | 描述 |
---|---|
.RapidMiner / |
RapidMiner Core使用的执行上下文目录。 |
数据/ |
包含存储库内容和缓存等持久数据的数据目录。 |
数据/ git_server / |
包含项目内容。 |
数据/ git_lfs_server / |
包含项目大文件内容。 |
配置/ |
包含应用程序配置。 |
乐鱼体育安装资源/ jdbc / |
包含外部安装的JDBC驱动程序。 |
乐鱼体育安装资源/ extensions / |
包含RapidMiner服务器使用的扩展。看到如何安装扩展了解更多信息。 |
乐鱼体育安装资源/许可证/ |
包含RapidMiner服务器许可证。 |
乐鱼体育安装资源/ libs / |
包含RapidMiner进程中使用的自定义Java库。 |
日志/ |
包含RapidMiner服务器的日志文件。 |
处理磁盘空间
默认情况下,所有用户生成的内容(如进程、模型或数据集)都将放在RapidMiner Server主目录中。因为这些内容的大小可以根据用户对项目,我们建议在承载RapidMiner服务器主目录的磁盘上始终留有足够的空间。
除了作为管理员定期检查磁盘空间可用性之外,RapidMiner Server还提供了两种安全机制,以拒绝上传任何在使用时超过可用磁盘空间的项目项目.默认情况下,至少需要5gb的空间用于底层Git和LFS存储。虽然默认值应该提供足够的安全性,但是可以在部署环境的帮助下禁用或进一步配置检查。根据自己的喜好调整。
REPOSITORIES_GIT_ENABLE_DISKSPACE_CHECK_HOOK = true REPOSITORIES_GIT_DISKSPACE_CHECK_THRESHOLD = 5120M REPOSITORIES_LFS_ENABLE_DISKSPACE_CHECK = true REPOSITORIES_MIN_LFS_DISKSPACE_CHECK_THRESHOLD = 5120M
保护RapidMiner服务器主目录
项目的数据和其他配置文件都包含可能被视为机密的信息(服务器设置、项目内容、数据库密码等)。
对于生产使用,我们强烈建议您保护此卷,防止未经授权的访问。
我们建议采取以下预防措施:
在机器上为运行RapidMiner Server分配一个单独的受限用户帐户(不是根/管理员用户)
如果您希望在端口80上运行RapidMiner Server,请使用如下的反向代理服务器Apache HTTP服务器或nginx(如果主目录的安全性对您很重要,请不要以root/Administrator身份运行)
通过为您的操作系统设置适当的文件系统权限,确保只有运行RapidMiner Server的用户才能访问RapidMiner Server的主目录,并且该用户具有读、写和执行权限。
- 确保你的文件系统是加密的(例如通过eCryptfs, dm-crypt, EFS或FileVault)
技术注释
每个RapidMiner服务器实例一个RapidMiner服务器主卷!
每个RapidMiner Server安装只能有一个RapidMiner Server主卷。如果您有多个RapidMiner Server安装,您需要为每个安装设置一个RapidMiner Server主卷,或者通过适当的方式跨网络共享它们。
RapidMiner服务器主目录包含RapidMiner服务器项目的内容。由于该内容可以由用户上传,因此文件系统需要支持UTF-8字符集编码。Linux的示例配置
/etc/environment
:出口LANG = en_US。utf - 8export LANGUAGE=en_US:en export LC_ALL=en_US.UTF-8
如上所述,
数据/ git_…/
包含由RapidMiner服务器管理的项目内容。我们强烈建议客户不要修改它,也不要直接与它交互。