我正在使用 BigInsights 3.0 版。我在 bigsql 中创建了一个表并从 hive 插入到该表中。但是在尝试移动文件时该过程最终失败Failed with exception Unable to move sourcehdfs://hostname.devdata.company.com:9000/tmp/hive-user1/hive_2015-10-12_09-18-56_797_3643029992887919337-1/-ext-10000 to destination /biginsights/hive/warehouse/db_name.db/table_name
当我检查HDFS中目录的权限时,/tmp/hive-user1
我发现它仅对用户具有读写执行权限,即在这种情况下仅对user1;但是该目录/biginsights/hive/warehouse/db_name.db/table_name
归bigsql
用户所有,因此它失败了。无论如何,/tmp/hive-user1
默认情况下是否为目录中的所有HDFS设置读取权限;这样该过程就不会失败。
问问题
62 次