我正在尝试通过Apache Zeppelin 0.7.3和一个简单的查询连接到Oracle 12.1数据库:在完成之前超过10分钟从双重运行中选择sysdate。
$ zeppelin_home / logs中的JDBC日志显示:
ERROR [2017-12-08 14:08:58,068] ({pool-2-thread-2} JDBCInterpreter.java[open]:177) - zeppelin will be ignored. driver.zeppelin and zeppelin.url is mandatory.
我在没有问题的情况下连接到同一环境中的MySql数据库,因此该问题似乎特定于Oracle。我已经检查了gv $ session并看到在执行Zeppelin查询后不久(几秒钟)创建的会话。对数据库的活动似乎表明,在大型字典查询上通过嵌套循环进行逻辑读取的时间较长,如下所示:
SELECT NULL AS table_cat,
t.owner AS table_schem,
t.table_name AS table_name,
t.column_name AS column_name,
DECODE (t.data_type, 'CHAR', 1, 'VARCHAR2', 12, 'NUMBER', 3,
...
问题:
我看到java reflection nested object set private field旧帖子描述了类似问题,但没有任何有用的回复。
答案 0 :(得分:1)
答案 1 :(得分:0)
出现同样的问题,它已在当前主版本中修复。从源代码构建它并且可以正常工作。请注意,在编写本文时,由于R解释器,主构建无法编译,只是省略包含-Dr
标志并且您将是好的。按照README文件的说明进行操作。