有没有办法将我的 SQL 查询转换为 Hive 查询,或者有任何开源工具或项目可以帮助我将一些查询从 SQL 转换为 HiveQL,以便我可以通过在 Hadoop 数据库中查询来开始我的开发?
最佳答案
HiveQL 是一种类似 SQL 的语言,适用于迁移到 Hadoop 的数据仓库团队,因为它 为他们提供了一种熟悉的 SQL 语言,隐藏了 MR 编程的复杂性。Hive 不支持完整的 SQL-92 规范,缺少的规范可以在 Hive 中轻松解决。Hive 有一些 SQL-92 中没有的扩展,这些扩展是受到 Mapreduce 的启发。HiveQL 最类似于 MySQL 的 SQL 方言。
关于SQL 到 HiveQL 生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15973198/