工作容器
作业容器是执行实体,它们与RapidMiner服务器通信,并在进程本身需要时连接到各种持久存储和端点。
生命周期和与Job Agent的通信
作业容器由作业代理生成,并在本地绑定到由作业代理确定的系统端口。默认情况下,它们是持久的,这意味着只要作业代理不停止也不重新启动它们,它们将始终作为单独的系统进程运行。还可以将它们配置为在执行结束时重新启动,或通过定期计时器重新启动。有关如何配置作业代理的基本行为的详细信息,请参阅Job Agent的配置页面。
工作目录
目录创建在{homeDir} / {jobId} / /数据/工作
使用作业ID作为文件夹名,其中homeDir
是回家/
文件夹中的未打包代理分发的根目录中,如果是捆绑的作业代理,则为job-agent-home /
文件夹中的RapidMiner服务器主页文件夹中。此文件夹包含以下用于执行特定作业的文件:
execution.log
—执行进程的日志error.log
-包含错误信息的日志文件,仅在出现错误时创建
容器工作目录
每个容器拥有一个特定的容器目录。这个目录的位置是{homeDir} /数据/集装箱/ <容器ID > /
它包含上下文目录.RapidMiner
在容器启动之前,代理将其复制到此目录。它还包含有关容器应用程序本身的信息,即application.properties
生成的容器自动使用的文件。
当代理生成容器时,还会为此容器加载其他库。容器将使用这个上下文,直到它被关闭或重新启动。
如果作业到达代理中,它会将该作业与自定义信息(如属性)捆绑在一起进行重定向rapidminer.properties
文件到容器。
容器日志目录
容器本身将其输出写入{homeDir} /日志/容器- ID > <容器. log
。它包含有关提交的作业、当前执行的状态以及执行期间可能发生的任何错误的信息。