【问题标题】:Connect Apache Zeppelin to Hive将 Apache Zeppelin 连接到 Hive
【发布时间】:2018-04-20 20:12:49
【问题描述】:

我尝试将我的 apache zeppelin 与我的 hive 元存储连接起来。我使用 zeppelin 0.7.3 所以没有一个只有 jdbc 的 hive 解释器。我已将 hive-site.xml 复制到 zeppelin conf 文件夹,但我不知道如何创建新的 hive 解释器。

我也尝试通过 spark 的 hive 上下文访问 hive 表,但是当我尝试这种方式时,我看不到我的 hive 数据库,只显示了一个默认数据库。

有人可以解释如何创建配置单元解释器或如何通过 spark 正确访问我的配置单元元存储吗?

感谢任何答案。

【问题讨论】:

    标签: hadoop apache-spark hive apache-zeppelin


    【解决方案1】:

    我按照documentation 解决了这个问题。在 jdbc 连接器中添加此参数后,您应该能够使用

    运行 hive 解释器
    %jdbc(hive)
    

    就我而言,这有点棘手,因为我使用了 Cloudera Hadoop,因此标准 jdbc hive 连接器无法正常工作。因此,我将外部 hive-jdbc.jar 更改为适合我的 cdh 版本的一个(对于 cdh 5.9.- 例如它位于 here)。

    我还发现您可以将 hive.url 更改为用于 impala 端口的那个,如果您愿意,可以通过 jdbc 连接到 impala。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      • 1970-01-01
      • 2015-09-18
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      相关资源
      最近更新 更多