美文网首页Hive在简书
Aqua Data Studio 执行HiveSql的问题

Aqua Data Studio 执行HiveSql的问题

作者: cxuan | 来源:发表于2018-07-28 10:01 被阅读23次

    连接Hive的客户端有很多,Aqua Data Studio是不错的一个,之前用过DbVisualizer,多个Sql语句都是用;结束的,运行没问题,但是到了Aqua里就报错了:

    >[Error] Script lines: 1-1 --------------------------
     Error while compiling statement: FAILED: ParseException line 1:19 
     cannot recognize input near 'agent' ';' '<EOF>' in from source
    

    Aqua Data Studio简介

    Aqua Data Studio是一套完整IDE的数据库开发工具,拥有数据库查询、管理、比对和源码控制等功能,可用于创建、编辑和执行SQL的管理工具脚本编写,以及浏览和修改数据库内容,支持大多数常见的数据库,如Oracle,MySQL,MSSQL,Vertica,Hadoop,Impala等,为所有数据库提供了一个统一界面的平台,让使用者或开发者在一个应用程序中能同时处理多个任务。

    使用环境

    • Aqua Data Studio 18.0.18
    • JDK 1.8
    • Windows 7

    解决

    问题解决比较简单,菜单File->Options,在弹出的设置窗口总的搜索里搜索Hive,结果中的Scripts下的Apache Hive里面,勾选;Statement Separator即可。

    Aqua设置

    其实如果不设置这个选项,默认情况下如何在查询窗口执行多条语句而不报错呢?每条语句用GO隔开就可以了,例如:

    select * from tb1
    go
    select * from tb2
    

    DbVisualizer 也是一个不错的工具,可以试用下。

    更多

    相关文章

      网友评论

        本文标题:Aqua Data Studio 执行HiveSql的问题

        本文链接:https://www.haomeiwen.com/subject/atznmftx.html