编程大法好 2023-04-24 14:04 采纳率: 0%
浏览 20

在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

  • 写回答

1条回答 默认 最新

  • i阿极 优质创作者: 大数据技术领域 2023-04-25 09:28
    关注

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

    评论

报告相同问题?

问题事件

  • 创建了问题 4月24日