即使在ODBC连接中指定了数据库名称,也找不到Hive表

时间:2017-11-10 03:28:30

标签: ssis hive

我通过亚马逊提供的ODBC驱动程序从SSIS连接到Hive,以便与EMR一起使用。我正在使用像

这样的连接字符串
Driver={Amazon Hive ODBC Driver};Host=hostname;Port=10000;Database=dbname

当我运行select * from tabname之类的查询时,出现HIVE..tabname未找到的错误。完全限定版本dbname.tabname可以使用。

为什么找不到非限定表名 - 我是否正确提供默认数据库名称?

show tables返回一个空列表,因此看起来连接字符串上的数据库不会被应用。

0 个答案:

没有答案