问题标签 [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.
hive - hive drop all partitions 保留最近 4 天的分区
我有一个带有如下分区的表:
TABLE logs PARTITION(year = 2019, month = 06, day = 18)
分区“年”、“月”和“日”为字符串格式。
我需要删除保留最后 7 天分区的分区。并且需要每周运行该作业,以便日志表在每周开始时有 7 天的日志。
hive - Hive 表数据加载给出 NULL 值
Select * from movierating
给出 NULL 值作为结果。
我在下面尝试过创建表查询:
尝试以下负载查询:
数据到“Movie-rating.txt”文件中:(分隔符是标签)
apache-spark - 如何撤消 ALTER TABLE ...添加分区而不删除数据
假设我有两个蜂巢表,table_1
并且table_2
. 我用:
现在,table_2
将table_1
在col = val
.
我想做的是扭转这个过程。我table_2
不希望分区位于col=val
,并且我希望 table_1 保留其原始数据。
我怎样才能做到这一点?
hive - 如何禁用 Hive 表的事务?
我有一个 Hive 表,它最初是作为事务性创建的,但我想禁用表上的事务,因为实际上并不需要它们。
我尝试使用 禁用它们ALTER TABLE
,但出现错误:
我正在使用 Hive 2.3.2
hadoop - 如何在hive的同一目录下存储多个文件?
我正在使用 Hive 处理我的 CSV 文件。我已将 CSV 文件存储在 HDFS 中,并想从这些文件中创建表。
我使用以下命令:
所以下面的文件/CsvData
将被移动到/user/hive
. 这说得通。
但是如果我想创建另一个表怎么办?
它将引发一个异常,抱怨目录不为空。
所以我很难理解,是不是意味着我只能存储一个文件理解一个目录?要存储多个文件,我必须为每个文件创建一个目录?
是否可以将所有文件存储在一起?
hadoop - 如果两者具有相同的位置,删除托管表将删除外部表?
托管表和外部表使用相同的位置创建。
当您删除内部表时,数据文件会发生什么?它会对外部表或外部表的文件位置造成任何问题吗?
hive - 将新分区添加到已分区的配置单元表
我有一个Student
已经有一个分区列的分区表dept
。我需要添加新的分区列gender
是否可以在已经分区的配置单元表中添加这个新的分区列。
表数据没有gender
列。它是要添加到 hive 表中的新常量列。
hadoop - 输入文本文件没有标题
我不知道我必须使用哪些表属性来输入没有标题的文本文件。我的文本文件只有一列。
我有这个例子:
hive - 如何在蜂巢中分隔列
我有一个文件:
我必须创建一个包含三列的配置单元表 : id
,name
并address
使用逗号分隔,但这里地址列本身包含逗号。我们将如何处理这个问题。
hive - 为什么我的表格无法识别分隔的字段?
我正在尝试输入一个用“;”分隔的文本文件,但它不起作用。创建表没问题,但所有数据都在一列(tp_registro)中。