gpt4 book ai didi

java - 从 Windows 机器加载 Hive 表(Load data local inpath)

转载 作者:可可西里 更新时间:2023-11-01 15:00:10 26 4
gpt4 key购买 nike

我正在尝试使用来自 Windows 的文件加载 Hive 表。但是我收到以下错误:

java.sql.SQLException: Error while compiling statement: FAILED: IllegalArgumentException
java.net.URISyntaxException: Expected scheme-specific part at index 2: C:

我正在使用 Talend ETL 工具来处理文件。下面是 Talend 生成的代码:

String path_tHiveLoad_1 = "file:///C:/employee.txt";
String tablename_tHiveLoad_1 = "test.employee";
java.sql.Statement stmt_tHiveLoad_1 = conn_tHiveLoad_1
.createStatement();
String querySQL_tHiveLoad_1 = "LOAD DATA LOCAL INPATH '"
+ path_tHiveLoad_1 + "' OVERWRITE INTO TABLE "
+ tablename_tHiveLoad_1 + "";

最佳答案

文件需要在hdfs中。它不能从本地或远程文件系统加载。

关于java - 从 Windows 机器加载 Hive 表(Load data local inpath),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26133634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com