19得票8回答
在Hive中删除具有相同前缀的多个表

我在Hive中有几个表具有相同的前缀,如下所示... temp_table_name temp_table_add temp_table_area 我在我的数据库中有几百个这样的表,还有许多其他表。 我想删除以"temp_table"开头的表。 你们中有谁知道可以在Hive中完成这项工作...

19得票1回答
Hive Select Into

我在Hive中有一个人员数据库,其结构如下:name string, dob_date int, dob_month int, dob_year int. 我已经成功地将数据从文件加载到数据库中。现在我想把出生年份为1990年的人放到一个新表中。以下代码不起作用:Select * into p...

18得票3回答
在Hive中删除带有表的数据库

我在Hive中有一个包含约100个表的数据库。我想用一次查询删除整个数据库。如何在Hive中实现?

18得票2回答
Hive动态分区

我正在尝试使用动态分区创建分区表,但是遇到了问题。我正在运行Hive 0.12在Hortonworks Sandbox 2.0上。 set hive.exec.dynamic.partition=true; INSERT OVERWRITE TABLE demo_tab PARTITION ...

17得票1回答
Apache Hive如何保留两位小数?

实际上,我正在寻找有关Apache Hive中sum函数的更多细节。到目前为止,我理解我可以指定小数点后的位数:val DECIMAL(18, 3) 但是我找不到在求和情况下的精度标度。 例如,如果我添加两个具有3位精度标度的小数,求和函数将返回什么?我的精度标度会被保留吗? 结果会被截断还是...

16得票3回答
HiveQL UNION ALL

我有一个名为table_A的表格:id var1 var2 1 a b 2 c d 表 B:id var1 var2 3 e f 4 g h 我想要的只是一个合并的表格:id var1 var2 1 a b 2 c d 3 e...

15得票4回答
Spark 2:当SparkSession调用enableHiveSupport()时,它是如何工作的?

我的问题非常简单,但是我阅读文档后仍然找不到清晰的答案。 我在一个 CDH 5.10 集群上运行 Spark2。 还有 Hive 和 metastore。 我通过以下方式在我的 Spark 程序中创建了一个会话:SparkSession spark = SparkSession.build...

15得票1回答
在Hive中使用分隔符连接多行数据

我需要将字符串数据按行串联起来,使用“~”作为分隔符。 我有以下数据: 我需要按照'row_id'的升序顺序为每个'id'串联'Comment'列,并使用'~'作为分隔符。 期望的输出如下: GROUP_CONCAT不是我的Hive版本所支持的选项。 我可以使用collect...

15得票6回答
Hive错误:ParseException缺少EOF

我不确定我在这里做错了什么:hive> CREATE TABLE default.testtbl(int1 INT,string1 STRING) stored as orc tblproperties ("orc.compress"="NONE") ...

15得票3回答
HIVE中的LIMIT子句是否真的是随机的?

HIVE的文档指出,LIMIT子句随机返回所选行。我在一个拥有超过800,000个记录的表上运行了一个带有LIMIT 1的SELECT语句,但它总是返回相同的记录。 我使用的是Shark发行版,我想知道这是否与这种不符合预期的行为有关?任何想法都将不胜感激。 谢谢, Visakh