Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
权限被拒绝-\tmp\hive在SparkyR中_R_Apache Spark_Rstudio_Sparklyr - Fatal编程技术网

权限被拒绝-\tmp\hive在SparkyR中

权限被拒绝-\tmp\hive在SparkyR中,r,apache-spark,rstudio,sparklyr,R,Apache Spark,Rstudio,Sparklyr,我试图使用copy_to函数将R数据帧复制到Spark 2.0.1,但它显示 HDFS上的root scratch dir:/tmp/hive应该是可写的。当前权限为:rw rw rw- 我执行了winutils.exe来更改权限,但仍然得到了相同的权限例外 %HADOOP_HOME%\bin\winutils.exe chmod 777 \tmp\hive 我尝试了命令的其他变体,比如- %HADOOP_HOME%\bin\winutils.exe chmod 777 C:\tmp\hive

我试图使用copy_to函数将R数据帧复制到Spark 2.0.1,但它显示

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

我执行了winutils.exe来更改权限,但仍然得到了相同的权限例外

%HADOOP_HOME%\bin\winutils.exe chmod 777 \tmp\hive
我尝试了命令的其他变体,比如-

%HADOOP_HOME%\bin\winutils.exe chmod 777 C:\tmp\hive
%HADOOP_HOME%\bin\winutils.exe chmod 777 /tmp/hive
%HADOOP_HOME%\bin\winutils.exe chmod 777 -R \tmp\hive

但什么都没用。我仍然收到错误

我尝试使用高级权限,并且我的所有权限都设置为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\u HOME%/bin/winutils chmod 777/tmp/hive


成功了

在写hdfs temo dir时,您面临的问题是什么?您好,伙计,您连接了哪个vpn?