我正在运行CDH 5.10.0虚拟机
当我在终端中使用gedit在/home/cloudera中创建.sql文件时,我可以看到Desktop-> Cloudera's Home中正在创建这个sql文件。但当我使用hadoop fs -ls /home/cloudera时,不会出现相同的情况
类似地,当我执行INSERT OVERWRITE INTO DIRECTORY /home/cloudera/somefolder时,它不会在Desktop -> Cloudera's Home中实际显示。但是当我使用- hadoop fs -ls /home/cloudera时,它会显示出来。
这是权限问题吗?或者我的虚拟机被破坏了?
发布于 2020-12-12 15:27:05
Hadoop文件系统与您的操作系统文件系统(本地文件系统)不同,因此HDFS中的路径Desktop-> Cloudera's Home与Hadoop完全不同。Cloudera中的配置单元默认配置为使用HDFS,因此您发出的查询:
INSERT OVERWRITE INTO DIRECTORY /home/cloudera/somefolder使用HDFS而不是您的本地文件系统运行。
https://stackoverflow.com/questions/65262053
复制相似问题