Sqoop import加载Hive过程中,遇到Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr

Sqoop import加载Hive过程中,遇到Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x

在执行hive sqoop抽取的时候,遇到了一个错误,如下图:
Sqoop import加载Hive过程中,遇到Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr

在执行程序的过程中,遇到权限问题很正常,也容易让人防不胜防,有问题就想办法解决,这个是关键。

解决办法如下:

第一步:su hdfs,进入hdfs。

第二步:hadoop fs -ls ,瞅瞅user的权限。
Sqoop import加载Hive过程中,遇到Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr
第三步:修改权限
Sqoop import加载Hive过程中,遇到Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr
hadoop fs -chmod 777 /user

执行指令,问题解决。