hive裏面select count(*)始終爲0,select * 有數據

如題,在使用hive的時候,使用聚合函數select count(*) 的時候,不走MR程序,直接返回0,而select * 是有數據的: 原因是我的數據是直接通過put命令上傳到指定目錄的,並沒用load進行上傳,使用hdfs查看文件: 倆個文件的權限是不一樣的,暫時沒有好的辦法解決,我的辦法是刪除原來的數據,老老實實使用load命令進行加載數據就可以了。
相關文章
相關標籤/搜索