【发布时间】:2018-05-23 03:43:51
【问题描述】:
我正在尝试通过 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,
...
问题:
- 有谁知道如何禁用这个可能无用且有问题的字典查询?
- 有没有人知道解决这个问题的任何方法?
- 有没有人听说过 Zeppelin 0.8 的目标发布日期,希望能够修复?
我看到 this 旧帖子描述了类似的问题,但没有任何有用的回复。
【问题讨论】:
标签: oracle apache jdbc apache-zeppelin