Hive ODBC驱动程序DSN设置问题

时间:2014-01-29 13:41:21

标签: odbc driver hive

我正在尝试为Hive设置ODBC连接。我按照以下步骤操作,但没有奏效。

  • 用户DSN - >添加 - > Hortonworks Hive ODBC驱动程序 - >我给出了以下细节
  • 主机:主名称节点群集的IP
  • 端口:10001
  • 服务器类型:Hive Server 2
  • 身份验证机制:用户名 - > hadoop的

在测试连接时,会抛出以下错误

Error:
Driver Version: V1.2.13.1018

Running connectivity tests...

Attempting connection
Failed to establish connection
SQLSTATE: HY000[Hortonworks][Hardy] (34) Error from Hive: connect() failed: errno = 10061.

TESTS COMPLETED WITH ERROR.

请问我使用的端口是否正确?如果没有,我应该尝试哪个端口?端口10000也不起作用。

3 个答案:

答案 0 :(得分:2)

我在Windows 2012 R2 Server(单节点群集)上使用HDP 2.0。我从Microsoft站点安装了Hive ODBC驱动程序。我将主机名和端口:10001和用户设为hive。当我在Win 2012 Server R2中安装HDP 2.0时,我将Hive用户名称为hive。我能够成功连接。

答案 1 :(得分:0)

您的问题的答案首先是:检查您的虚拟机上的端口" 10000"添加是因为默认情况下未添加。

如果端口在那里,您可以检查配置单元服务器是否从虚拟机运行

我希望它会有所帮助。

答案 2 :(得分:0)

该机制下的

仅将其更改为用户名。