hiveodbc连接器的重要性是什么

djmepvbi  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(484)

我喜欢理解“hiveodbc连接器”的概念。表示配置单元odbc连接器在体系结构中的用途。
是否需要设置dsn(数据源名称)。我们可以选择无dsn配置吗?
请详细解释

j91ykkif

j91ykkif1#

如果您有来自cloudera、hortonworks、mapr、intel、microsoft或datastax的发行版之一,那么它们已经在发行版中附带了odbc驱动程序。驱动程序由simba technologies创建(http://www.simba.com/connectors/apache-hadoop-hive-odbc).
如果您使用的是apache版本的hadoop,您仍然可以在上面的链接上试用odbc驱动程序版本30天,但是您需要付费才能继续使用。
我只提到上面提到的,因为这个odbc驱动程序是odbc规范的一个比开源的更完整的实现,它还可以进行sql-hiveql转换,这基本上意味着你可以将它插入excel或tableau之类的程序中,让他们发布标准sql。正如mc110所提到的,您可以使dsn或dsn较少的连接,如果您想使用它,还有一个windows配置对话框可用。
另外,为了充分披露,我为辛巴科技公司工作。

qij5mzcb

qij5mzcb2#

正如在https://cwiki.apache.org/confluence/display/hive/hiveodbc,hiveodbc连接器实现了用于hive的odbcapi,有可能允许许多现有编写良好的odbc应用程序像使用任何其他数据库一样无缝地使用hive。该链接还解释了哪些api调用是受支持的,哪些是不受支持的。
sqldriverconnect是受支持的,这意味着您可以使dsn更少的连接。我建议您阅读链接中的信息以了解更多信息。也,http://www.cloudera.com/content/cloudera-content/cloudera-docs/connectors/pdf/cloudera-odbc-driver-for-apache-hive-install-guide.pdf 有一节介绍如何配置无dsn身份验证。

相关问题