首页 文章

将Apache Zeppelin连接到Hive

提问于
浏览
1

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

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

有人可以解释如何创建一个蜂巢解释器或如何正确地通过spark访问我的蜂巢Metastore?

任何答案都表示赞赏 .

1 回答

  • 0

    我按照这个documentation解决了这个问题 . 在jdbc连接器中添加此参数后,您应该能够运行hive解释器

    %jdbc(hive)
    

    在我的情况下,它有点棘手,因为我使用Cloudera Hadoop,因此标准的jdbc配置连接器无法正常工作 . 所以我将外部hive-jdbc.jar更改为适合我的cdh版本(对于cdh 5.9.-,例如它位于here) .

    我还发现你可以用impala端口更改hive.url,如果你愿意,可以用jdbc连接到impala .

相关问题