我们在Hadoop(HortonWorks)以及SQL Server中都有数据。我们需要使用hive查询在这两个表之间连接数据。我们已经为Hadoop创建了一个链接服务器。
以下查询工作正常,但我不确定是否可以使用链接服务器加入另一台服务器:
SELECT * FROM OpenQuery(HortonHive, 'select * from xademo.call_detail_records;')
使用以下四部分命名约定的查询也不起作用:
select * from HortonHive.xademo.call_detail_records
只有当四部分查询有效时,我们才能与SQLServer建立联接。
我们如何使用链接服务器在sqlServer和Hadoop(使用Hive)之间进行连接来查询数据?