将Apache Zeppelin连接到Hive

时间:2017-11-08 08:18:35

标签: hadoop apache-spark hive apache-zeppelin

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

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

有人可以解释如何创建hive解释器或如何通过spark正确访问我的hive Metastore吗?

感谢任何回答。

1 个答案:

答案 0 :(得分:0)

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

运行配置单元解释器
%jdbc(hive)

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

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