我尝试将我的apache zeppelin与我的hive Metastore连接起来。我使用zeppelin 0.7.3所以没有hive解释器只有jdbc。我已将我的hive-site.xml复制到zeppelin conf文件夹,但我不知道如何创建一个新的hive解释器。
我还尝试通过spark的hive上下文访问hive表,但是当我尝试这种方式时,我看不到我的hive数据库只显示默认数据库。
有人可以解释如何创建hive解释器或如何通过spark正确访问我的hive Metastore吗?
感谢任何回答。
答案 0 :(得分:0)
我按照documentation解决了这个问题。在jdbc连接器中添加此参数后,您应该能够使用
运行配置单元解释器%jdbc(hive)
在我的情况下,它有点棘手,因为我使用了Cloudera Hadoop,因此标准的jdbc hive连接器无效。所以我将外部hive-jdbc.jar更改为适合我的cdh版本(对于cdh 5.9.-,例如它位于here)。
我还发现你可以用impala端口更改hive.url,如果你愿意,可以用jdbc连接到impala。