使用Spark的HQL中的CRUD操作

时间:2016-12-01 09:10:43

标签: hadoop apache-spark hive hql apache-spark-sql

我正在尝试使用 Apache Spark执行 HQL 中的 CRUD 操作。 选择插入< / strong>语句在更新删除并在 java 中获取异常时运行良好。

这是我的选择插入语句:

选择: select * from employee;

插入 插入员工选择t。*来自(选择1,&#39; hadoop&#39;,&#39; hyderabad&#39;)t;

对于插入,我正在使用临时表执行。有没有办法执行更新删除语句?

我正在使用 Spark 1.6.2 hive 1.2.1

1 个答案:

答案 0 :(得分:0)

Spark SQL仅支持可用于批处理作业的HQL子集,而不是通用的Hive接口。不支持更新和删除。

如果您需要,请直接使用外部Hive客户端。