[英]Hadoop/Hive : Loading data from .csv on a remote machine
我有一個可以從http網址獲取的csv文件。 有什么辦法可以從那里加載它嗎:
這就是我正在嘗試的
LOAD DATA INPATH 'http://192.168.56.101:8081/TeamHalf.csv' OVERWRITE INTO TABLE csvdata;
Hive Load命令如下:
LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
1)如果指定LOCAL-從本地FS文件路徑加載
2)如果沒有本地-僅從HDFS文件路徑加載,即:文件路徑必須引用與表(或分區)位置相同的文件系統中的文件
因此,無法從遠程http:path加載。 參考HIVE DML 。 可能的方法是(分段)將數據從遠程http:path加載到LocalFS或HDFS,然后再加載到Hive Warehouse。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.