有人能帮我理解火花作业日志中出现以下几行的可能原因吗?
2018-06-11T05:35:46,181 - INFO Executor任务启动工作任务328 :登录$class@54- TID 328等待堆上执行池的至少1/2N空闲2018-06-11T05:35:46,182 - INFO Executor任务启动工作任务329:UnsafeExternalSorter@202 - Thread 151溢出50.0 MB的排序数据到磁盘(迄今20次)
2018-06-11T05:35:46,188 - INFO Executor任务启动工作者任务322:UnsafeExternalSort
我正在考虑将将我的MySQL数据库的数据库的放到一个ramdisk上放在Linux下。这样做的原因是为了绕过4gb内存中临时表的最大值 in MySQL。我唯一担心的是,如果基于MyISAM的ramdisk临时表会变得比ramdisk更大,那么如何避免磁盘空间外的错误?你能不能--如何创建一个溢出机制?在这种机制中,内存的大小就是内存的大小加上硬盘上的空闲空间。如果ramdisk将满,其余的将被写入硬盘。
我需要一些帮助删除Mule应用程序中的文件。这里是我的用例:
我使用file入站端点获得一个文件,在对数据做了一些验证之后,获取数据并将数据上传到数据库。
我想删除文件后上传到数据库是成功的。我尝试使用java.io.File.delete(正如这个堆栈溢出帖子中所建议的那样),但它不起作用。
我使用Mule 3.3.2并在本地机器上运行服务器。(当我使用简单的Java程序删除文件时,我可以删除该文件。)
你能帮忙吗?
--更新--这就是我在用于删除文件的Java组件的OnCall()方法中的内容。isDeleted返回false。
@Override
public Obje