gpt4 book ai didi

csv - 使用Data Lake Tools for ViS将HDInsight/Hadoop以Excel/CSV格式将数据提取到本地计算机

转载 作者:行者123 更新时间:2023-12-02 21:08:25 28 4
gpt4 key购买 nike

我一直在尝试找出如何将HDInsight(适用于Windows)中的Hive表中的数据作为Excel / CSV文件提取到我的本地计算机上。为此,我使用Data Lake Tools for Visual Studio。

现在,我尝试搜索解决方案,并找到了这个link和这个link,之后我最终得到了这个查询...

INSERT OVERWRITE LOCAL DIRECTORY 'C:\Users\username\Documents' ROW FORMAT DELIMITED FIELDS TERMINATED BY '\;' SELECT * FROM hive_tablec;

运行此查询时,它实际上已成功运行,但是完成后在文件夹中不显示任何文件。

我还尝试出于自身目的调整第一个链接下建议的一些查询,但这没有产生任何有用的结果,相反(此处查询):
SELECT * FROM hive_tablec | sed 's/[\t]/,/g' > 'C:\Users\username\Documents\';

在第一个链接中被批准的大多数查询显然适用于其他查询,这些查询似乎是为控制台界面编写的,而我正在使用Data Lake Tools。因此,我正在寻找该工具的有效查询。

所以我的问题是...,有人知道这个问题的可行解决方案,还是能够指出我的方法和查询中的错误?

在此先感谢您的帮助。

最佳答案

以下语句中有多余的“\”,这是不必要的-

FIELDS TERMINATED BY '\;'

只是使用
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'

关于csv - 使用Data Lake Tools for ViS将HDInsight/Hadoop以Excel/CSV格式将数据提取到本地计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41149640/

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