我正在尝试运行一个名为 Phenoripper(图像分析软件)的程序,该程序在 Ubuntu(13.04)上的 Hadoop 多节点设置(版本 1.1.2)中利用 MCR。hadoop 设置与通用 python/java mapreduce 作业完美配合;但是,当我尝试在设置中使用 phenoripper 时,出现此错误:
boost::filesystem::create_directory:权限被拒绝
我已经向 Phenoripper 的开发人员询问了这个问题,他们向我保证他们的程序没有创建或写入临时目录,并且由于它可以完美地在单台计算机上运行,我相信 MCR 是造成这个错误的原因。如果我理解正确,它会尝试在没有权限的地方创建一个临时目录,可能是在一个从节点上。有谁知道这个目录可能位于哪里或如何找到它?如果我能找到这个目录,我的解决方案是使用适当的权限永久创建它。这听起来像是一个可行的解决方案吗?任何关于地球上正在发生什么/如何解决它的想法将不胜感激!