我喜欢理解“hiveodbc连接器”的概念。表示配置单元odbc连接器在体系结构中的用途。是否需要设置dsn(数据源名称)。我们可以选择无dsn配置吗?请详细解释
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配置对话框可用。另外,为了充分披露,我为辛巴科技公司工作。
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身份验证。
2条答案
按热度按时间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配置对话框可用。
另外,为了充分披露,我为辛巴科技公司工作。
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身份验证。