【问题标题】:Connect to Hive server using SquirrelSQL client使用 SquirrelSQL 客户端连接到 Hive 服务器
【发布时间】:2013-06-07 09:41:40
【问题描述】:

我正在尝试将 SquirrelSQL 客户端 连接到 Hive。

我在 virtualbox 上的 Debian 7.0 VM 上运行 Hadoop/Hive。

Hive 服务器在线,当我用笔记本电脑客户端 ping 虚拟机时,虚拟机正在响应,没关系。

然后,我尝试使用 SquirrelSQL 连接到 Hive。

我正在使用 Amazon JDBC 驱动程序,与这篇文章相关:Access Hive Tables in SQLClient but not from the Putty

连接正常,但是,我的唯一表(付费)在客户端中不可见(根本没有表!),当我尝试通过简单查询选择我的唯一表时:SELECT * FROM pays;我收到此错误:

Error: org.apache.thrift.transport.TTransportException: java.net.SocketException: Connection reset by peer: socket write error
SQLState:  08S01
ErrorCode: 0

我在网上寻找问题,但没有找到任何东西。

感谢您的帮助 =)

ps:对不起我的英语不好......

【问题讨论】:

    标签: hadoop hive hiveql squirrel-sql


    【解决方案1】:

    按照“与 SQuirrel SQL 客户端集成”部分链接 Hive JDBC Interface 上的说明进行操作,将 jar 文件导入 SQuirrel/lib 文件夹后,它对我有用..

    【讨论】:

    • 嗨,欢迎来到 SO。请在未来将任何链接中的相关内容添加到答案中,以确保解决方案永久有效。谢谢
    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 2013-12-26
    • 2023-04-09
    • 1970-01-01
    • 2012-04-14
    • 2020-09-13
    • 2016-07-06
    相关资源
    最近更新 更多