Hive 筆記之 載入資料時,找不到檔案路徑異常

2021-07-05 11:03:17 字數 790 閱讀 8765

一 異常截圖

如圖:

向分割槽表中載入資料時如下圖命令:紅色部分為資料路徑

load data local inpath '/sogou_3/500w/sogou.500w.utf8'  into table sogou_partition_3  partition(year='2011',month='12',day='30',hour='10'); 

三 異常分析

由於所要載入的資料在本地磁碟,而不是在hdfs集群中(儘管該集群中存在資料)所以在載入資料時會出現讀取路徑異常

四 解決方案:

將載入路徑更改為本地磁碟的路徑即可

命令如下;

load data local inpath '/home/zkpk/resources/sogou-data/500w' overwrite into table sogou_partition_3  partition(year='2011',month='12',day='30',hour='10');

查詢前100行命令:

select * form sogou_partition_3 limit  100;

結果:

hive表刪除分割槽後,重新插入,查詢不到資料問題

root hadoop001 hivedata hadoop fs get user hive warehouse emp dept partition deptno 30 000000 0 emp dept partition deptno30 root hadoop001 hivedata ls...

靜態載入庫檔案時編譯器提示找不到該檔案的一種可能

今天下午遇到了件挺囧的事,平時還真沒注意,出現問題後著實困惑,特寫在這裡 我們知道dll的呼叫 方式有兩種 動態和靜態 1 動態呼叫 typedef int lpaddfun int,int 巨集定義函式指標型別 lpaddfun add 函式指標 hinstance hdll loadlibrar...

成功安裝mysql後,使用資料庫時找不到服務

問題描述 不久前成功安裝mysql5.1後,使用mysql時,開啟cmd,輸入net start mysql,提示服務名無效,檢視服務列表,結果找不到mysql服務。1 開啟cmd,切換到mysql的bin目錄下 2 d program files mysql5.1 bin mysqld.exe i...