我有一个csv文件,可以从一个http网址。有什么方法可以从那里加载它:-这就是我正在尝试的
LOAD DATA INPATH 'http://192.168.56.101:8081/TeamHalf.csv' OVERWRITE INTO TABLE csvdata;
flvlnr441#
配置单元加载命令如下:
LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]
1) 如果指定了local-从本地fs filepath加载2) 如果没有本地-仅从hdfs filepath加载,即:filepath必须引用与表(或分区)位置相同的文件系统中的文件所以从远程加载http:path won不起作用。请参阅hive dml。可能的方法是(转移)从远程服务器加载数据http:path to localfs或hdfs,然后到hive仓库。
1条答案
按热度按时间flvlnr441#
配置单元加载命令如下:
1) 如果指定了local-从本地fs filepath加载
2) 如果没有本地-仅从hdfs filepath加载,即:filepath必须引用与表(或分区)位置相同的文件系统中的文件
所以从远程加载http:path won不起作用。请参阅hive dml。可能的方法是(转移)从远程服务器加载数据http:path to localfs或hdfs,然后到hive仓库。