在hive中执行HDFS命令报错

在hive中执行HDFS命令受版本限制吗?当前hive版本是2.3.9 ,直接输入dfs -ls /tmp,会报没有权限,但是查了权限是够的,非权限问题;我在hive 1.2.1中是可以正常执行的?有了解的朋友吗?

执行HDFS命令
用户可以在Hive的shell中执行HDFS的DFS命令,不用敲入前缀hdfs或者hadoop

hive> dfs -ls /tmp

报错图:

img

望采纳:
在Hive 2.3.9中无法执行,很可能是因为Hive 2.3.9使用了不同的FileSystem实现,导致与您的Hadoop版本不兼容。
可以升级Hadoop或降级Hive,以确保版本兼容性。