r-否认的权限 - tmp hive in Sparplyr



我正在尝试将R DataFrame复制到Spark 2.0.1使用 copy_to 函数,但它说

HDF上的root scratch dir:/tmp/hive应该是可写的。当前权限为:RW-RW-RW-

我执行 winutils.exe 更改权限,但我仍然得到同样的权限。

%HADOOP_HOME%binwinutils.exe chmod 777 tmphive

我尝试了命令的其他变体,例如 -

%HADOOP_HOME%binwinutils.exe chmod 777 C:tmphive
%HADOOP_HOME%binwinutils.exe chmod 777 /tmp/hive
%HADOOP_HOME%binwinutils.exe chmod 777 -R tmphive

但是什么都没有。我仍然有错误

我尝试使用高级权限,我的所有权限都设置为 rwx 。我尝试运行ls -l命令,但遇到了错误;

C:/> %HADOOP_HOME%/bin/winutils ls C:/tmp/hive
FindFileOwnerAndPermission error (1789): The trust relationship between this workstation and the primary domain failed.

我的系统无法连接到其域控制器,因此我必须连接到VPN,然后执行C:/> %HADOOP_HOME%/bin/winutils chmod 777 /tmp/hive

它有效!

最新更新