gpt4 book ai didi

hadoop - 如何在 hive 中按特定列进行分区?

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

我有3列:用户,日期时间和数据

我的数据用空格分隔,每一行用新行分隔

现在,我正在使用regexserde读取输入内容,但是我想按用户进行分区。如果我不能再将该用户用作列,对吗?如果是这样,如何将数据加载到表中?

最佳答案

在Hive中,每个分区对应于HDFS中的一个文件夹。您可以使用create-table-as-select(CTAS)语句将数据从未分区的Hive表重新加载到新的分区HIve表中。有关更多详细信息,请参见https://cwiki.apache.org/Hive/languagemanual-ddl.html#LanguageManualDDL-CreateTable

关于hadoop - 如何在 hive 中按特定列进行分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18450844/

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