修改对应的数据仓库的权限为777
sudo -u hdfs hadoop fs -chmod 777 /user/hive/warehouse/*.db
虽然解决了问题,但是简单粗暴,生成环境中还是不推荐这种方法。
最好是通过hdfs用户来写文件,可以通过设置环境变量,具体操作的时候通过读取环境变量访问文件
export HADOOP_USER_NAME=hdfs
其他推荐方法,请参考:
修改对应的数据仓库的权限为777
sudo -u hdfs hadoop fs -chmod 777 /user/hive/warehouse/*.db
虽然解决了问题,但是简单粗暴,生成环境中还是不推荐这种方法。
最好是通过hdfs用户来写文件,可以通过设置环境变量,具体操作的时候通过读取环境变量访问文件
export HADOOP_USER_NAME=hdfs
其他推荐方法,请参考: