我正在尝试使用 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
答案 0 :(得分:0)
Spark SQL仅支持可用于批处理作业的HQL子集,而不是通用的Hive接口。不支持更新和删除。
如果您需要,请直接使用外部Hive客户端。