hadoop unit test 问题

    最近搭建了hudson服务器用于跑unit test,按说这已经是轻车熟路毫无困难了,但是当ut自动跑起来的时候发现了一个错误。错误内容是

    WARN Invalid directory in dfs.data.dir: Incorrect permission for build/test/data/dfs/data/data1, expected: rwxr-xr-x, while actual:rwxrwxr-x

    WARN Invalid directory in dfs.data.dir: Incorrect permission for build/test/data/dfs/data/data2, expected: rwxr-xr-x, while actual:rwxrwxr-x

    ERROR All directories in dfs.data.dir are invalid.

    一看build/test/data/dfs中所有的权限都是775,果然不是755,仔细一想,是umask问题。umask后发现权限是0002,果然如此,修改umask为0022。重新启动tomcat,搞定。

原文地址:https://www.cnblogs.com/sidmeng/p/2417808.html