我正在尝试执行 CRUD 中的操作高品质 使用 Apache Spark 。 选择 和 插入 时语句运行良好更新 和 删除 并在 中获得异常 java .
这是我的选择和 插入 声明:
选择 :
从员工中选择 *;
插入:
插入员工 select t.* from(select 1,'hadoop','hyderabad')t;
对于 插入 我正在使用临时表执行。有没有办法执行更新 和 删除 陈述?
我正在使用 Spark 1.6.2 和 hive 1.2.1
最佳答案
Spark SQL 仅支持可用于批处理作业的 HQL 子集,它不是通用 Hive 接口(interface)。不支持更新和删除。
如果你需要这个,你应该直接使用外部 Hive 客户端。
关于hadoop - 使用 Spark 在 HQL 中进行 CRUD 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40906529/