问题标签 [hiveddl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1258 浏览

hive - hive drop all partitions 保留最近 4 天的分区

我有一个带有如下分区的表:
TABLE logs PARTITION(year = 2019, month = 06, day = 18)

分区“年”、“月”和“日”为字符串格式。

我需要删除保留最后 7 天分区的分区。并且需要每周运行该作业,以便日志表在每周开始时有 7 天的日志。

0 投票
1 回答
158 浏览

hive - Hive 表数据加载给出 NULL 值

Select * from movierating给出 NULL 值作为结果。

我在下面尝试过创建表查询:

尝试以下负载查询:

数据到“Movie-rating.txt”文件中:(分隔符是标签)

0 投票
1 回答
101 浏览

apache-spark - 如何撤消 ALTER TABLE ...添加分区而不删除数据

假设我有两个蜂巢表,table_1并且table_2. 我用:

现在,table_2table_1col = val.

我想做的是扭转这个过程。我table_2不希望分区位于col=val,并且我希望 table_1 保留其原始数据。

我怎样才能做到这一点?

0 投票
2 回答
3021 浏览

hive - 如何禁用 Hive 表的事务?

我有一个 Hive 表,它最初是作为事务性创建的,但我想禁用表上的事务,因为实际上并不需要它们。

我尝试使用 禁用它们ALTER TABLE,但出现错误:

我正在使用 Hive 2.3.2

0 投票
1 回答
851 浏览

hadoop - 如何在hive的同一目录下存储多个文件?

我正在使用 Hive 处理我的 CSV 文件。我已将 CSV 文件存储在 HDFS 中,并想从这些文件中创建表。

我使用以下命令:

所以下面的文件/CsvData将被移动到/user/hive. 这说得通。

但是如果我想创建另一个表怎么办?

它将引发一个异常,抱怨目录不为空。

所以我很难理解,是不是意味着我只能存储一个文件理解一个目录?要存储多个文件,我必须为每个文件创建一个目录?

是否可以将所有文件存储在一起?

0 投票
1 回答
1261 浏览

hadoop - 如果两者具有相同的位置,删除托管表将删除外部表?

托管表和外部表使用相同的位置创建。

当您删除内部表时,数据文件会发生什么?它会对外部表或外部表的文件位置造成任何问题吗?

0 投票
1 回答
158 浏览

hive - 将新分区添加到已分区的配置单元表

我有一个Student已经有一个分区列的分区表dept。我需要添加新的分区列gender

是否可以在已经分区的配置单元表中添加这个新的分区列。

表数据没有gender列。它是要添加到 hive 表中的新常量列。

0 投票
1 回答
57 浏览

hadoop - 输入文本文件没有标题

我不知道我必须使用哪些表属性来输入没有标题的文本文件。我的文本文件只有一列。

我有这个例子:

0 投票
1 回答
259 浏览

hive - 如何在蜂巢中分隔列

我有一个文件:

我必须创建一个包含三列的配置单元表 : idnameaddress使用逗号分隔,但这里地址列本身包含逗号。我们将如何处理这个问题。

0 投票
1 回答
36 浏览

hive - 为什么我的表格无法识别分隔的字段?

我正在尝试输入一个用“;”分隔的文本文件,但它不起作用。创建表没问题,但所有数据都在一列(tp_registro)中。