我试图在Ubuntu(13.04)上运行一个名为Phenoripper(图像分析软件)的程序,该程序在Hadoop多节点安装程序(版本1.1.2)内部使用MCR。 hadoop设置完全适用于通用的python/java mapreduce作业;然而,当我尝试在安装使用phenoripper我得到这个错误:在Linux上多节点hadoop安装的MCR权限问题
的boost ::文件系统:: create_directory:许可被拒绝
我问Phenoripper的开发者关于这一点,他们都向我保证,他们的程序不会创建或写入临时目录,因为它完全在单台计算机上运行,所以我相信MCR对此错误负责。如果我理解正确,它正试图创建一个临时目录,它可能位于其中一个从属节点上,但没有权限。有没有人知道这个目录可能位于何处或如何找到它?如果我能找到这个目录,我的解决方案是用适当的权限永久创建它。这听起来像一个可行的解决方案?任何想法到底是怎么回事/如何解决它将不胜感激!
感谢您的建议,但那不是问题......它实际上是MCR程序员犯的一个错误 – evansmtihc