出现这种情况是因为执行"select * from table;"并不需要启动mapreduce任务。而执行"select count(*) from table;"需要启动mapreduce任务。解决方法看执行过程的错误信息,我得到的信息是当前用户对于hdfs文件系统的/user文件夹没有写权限,只要开放权限,就可以解决问题。
hive可以执行select * from table;“ 却无法执行"select count(*) from table;"
最新推荐文章于 2023-07-18 15:02:07 发布