支持从 C++ 代码读取或写入 HIVE 的驱动程序
Posted
技术标签:
【中文标题】支持从 C++ 代码读取或写入 HIVE 的驱动程序【英文标题】:driver to support to read or write to HIVE from c++ code 【发布时间】:2018-06-08 06:51:48 【问题描述】:我有基于 C++ 构建的核心产品,它使用 RDBMS,即 oracle DB。我们正处于该产品上启用大数据的阶段,可以访问 Hive 表。我从 apache spark 知道我们有库可以直接访问配置单元表。 现在以 C++ 为基础语言,在 cloudera 上的 hive 上读取/写入数据的可能方法有哪些? 注意:不寻找从 hive 和 RDBMS 来回拉取数据,反之亦然。(sqoop)。希望在 hive 本身上读取或触发查询执行。
提前致谢。
【问题讨论】:
有 ODBC 配置单元驱动程序...试过了吗? 我得到的驱动程序大多在 jar 中。如何在 c++ 代码上使用连接,请建议 我很确定 JAR 文件仅适用于 Java JDBC,而不适用于 ODBC 尝试使用 kerberos 身份验证的 cloudera ODBC 驱动程序。错误: 看起来您的 Hive 是安全的。请参阅安装指南cloudera.com/documentation/other/connectors/hive-odbc/… 【参考方案1】:这对我来说是成功的。 1.安装ODBC驱动@987654321@ 2. 阅读安装指南Installation Guide 3.在Visual cpp++中打开Project并执行。
【讨论】:
以上是关于支持从 C++ 代码读取或写入 HIVE 的驱动程序的主要内容,如果未能解决你的问题,请参考以下文章