Zeppelin Oracle SQL查询运行forewer

时间:2017-06-15 13:00:44

标签: oracle jdbc apache-zeppelin

我正在尝试使用Zeppelin(Windows 10上的0.7.0 java 1.8;与docker v .0.7.1相同)JDBC解释器来查询Oracle数据库。

到目前为止,我发现了example等论文。我尝试使用jdbc解释器:

common.max_count=100
default.driver=oracle.jdbc.pool.OracleDataSource 
default.password:$password
default.user=$my_user_name
default.url=jdbc:oracle:thin:@$host:1521/$service_name>
zeppelin.jdbc.concurrent.max_connection=10
zeppelin.jdbc.concurrent.use=true

连接看起来已成功建立*,但即使是最简单的查询(如sql% select 1 from dual)也会一直运行。

有谁知道/有关于要添加的内容的线索?

我在终端看到的内容 - 重复行

  

sKey:InterpreterSetting的shared_process标识:2CMBZV4T1,名称:jdbc   DEBUG [2017-06-15 16:03:28,203]({Thread-90} InterpreterSetting.java [getInterpreterProcessKey]:143) - getInterpreterProcessKey:InterpreterSetting的shared_process Id:2CMBZV4T1,Name:jdbc   DEBUG [2017-06-15 16:03:28,204]({Thread-90} InterpreterSetting.java [getInterpreterProcessKey]:143) - getInterpreterProcessKey:InterpreterSetting的shared_process Id:2CMBZV4T1,Name:jdbc   DEBUG [2017-06-15 16:03:28,204]({Thread-90} InterpreterFactory.java [getInterpreterSessionKey]:1244) - 解释器会话密钥:shared_session,用于注释:2CMEC9SS4,用户:匿名,解释器设置名称:jdbc   DEBUG [2017-06-15 16:03:28,205]({Thread-90} InterpreterSetting.java [getInterpreterProcessKey]:143) - getInterpreterProcessKey:InterpreterSetting的shared_process Id:2CMBZV4T1,Name:jdbc   DEBUG [2017-06-15 16:03:28,205]({Thread-90} InterpreterSetting.java [getInterpreterProcessKey]:143) - getInterpreterProcessKey:InterpreterSetting的shared_process Id:2CMBZV4T1,Name:jdbc

与此同时,我在使用scala over jdbc相同驱动程序时使用spark解释器时遇到问题。

  • 至少当我提供错误的密码时,它会打印出有意义的回复

1 个答案:

答案 0 :(得分:-1)

您确定查询正在运行吗?

selec 1 from dual

无效SQL。

在gv $ session中检查Oracle端是否有查询。如果它正在运行,它将在那里。