hadoop/hive:从远程计算机上的.csv加载数据

nsc4cvqm  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(325)

我有一个csv文件,可以从一个http网址。有什么方法可以从那里加载它:-
这就是我正在尝试的

LOAD DATA INPATH 'http://192.168.56.101:8081/TeamHalf.csv' OVERWRITE INTO TABLE csvdata;
flvlnr44

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仓库。

相关问题