apache-drill 存储插件创建失败
apache-drill storage plugin creation failed
我试图在 apache-drill ( 1.6 ) 中为 oracle jdbc 创建一个存储插件配置。我已经在 apache-drill-1.6.0/jars/3rdparty
目录中复制了 ojdbc7.jar
。
但是我收到一个错误
Please retry: error (unable to create/ update storage)
正在尝试创建存储插件!
存储插件配置如下:
{
"type": "jdbc",
"driver": "oracle.jdbc.OracleDriver",
"url": "jdbc:oracle:thin:username/password@xx.xx.xx.xx:1521:***",
"enabled": true
}
& 这是 drill-override.conf
文件:
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "localhost:2181",
sys.store.provider.local.path="/data/drill"
}
我在 drill 第 3 方目录中复制 ojdbc7.jar 文件后重新启动了 drill!
我在 Whosebug 中发现了一些类似的问题 .. (storage_plugin failure & ) 但对我来说没有任何效果!!
你对此有什么想法吗?
[我在分布式模式下使用 apache-drill 1.6 版,centOS 7 & java_version 1.8]
我自己解决了这个问题。这是我为解决此问题所做的更改:
我更改了我的存储插件配置(根据这个POST)
{
"type": "jdbc",
"driver": "oracle.jdbc.driver.OracleDriver",
"url": "jdbc:oracle:thin:@<IP>:<PORT>:<SID>",
"username": "<USERNAME>",
"password": "<PASSWORD>",
"enabled": true
}
刚换钻-override.conf
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "localhost:2181",
drill.exec.sys.store.provider.local.path="/data/drill"
}
3。另外,我用 ojdbc6.jar 替换了 ojdbc7.jar (我试图连接 oracle DB 版本。11.2.0.4 -
我试图在 apache-drill ( 1.6 ) 中为 oracle jdbc 创建一个存储插件配置。我已经在 apache-drill-1.6.0/jars/3rdparty
目录中复制了 ojdbc7.jar
。
但是我收到一个错误
Please retry: error (unable to create/ update storage)
正在尝试创建存储插件!
存储插件配置如下:
{
"type": "jdbc",
"driver": "oracle.jdbc.OracleDriver",
"url": "jdbc:oracle:thin:username/password@xx.xx.xx.xx:1521:***",
"enabled": true
}
& 这是 drill-override.conf
文件:
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "localhost:2181",
sys.store.provider.local.path="/data/drill"
}
我在 drill 第 3 方目录中复制 ojdbc7.jar 文件后重新启动了 drill!
我在 Whosebug 中发现了一些类似的问题 .. (storage_plugin failure &
你对此有什么想法吗?
[我在分布式模式下使用 apache-drill 1.6 版,centOS 7 & java_version 1.8]
我自己解决了这个问题。这是我为解决此问题所做的更改:
我更改了我的存储插件配置(根据这个POST)
{ "type": "jdbc", "driver": "oracle.jdbc.driver.OracleDriver", "url": "jdbc:oracle:thin:@<IP>:<PORT>:<SID>", "username": "<USERNAME>", "password": "<PASSWORD>", "enabled": true }
刚换钻-override.conf
drill.exec: { cluster-id: "drillbits1", zk.connect: "localhost:2181", drill.exec.sys.store.provider.local.path="/data/drill" }
3。另外,我用 ojdbc6.jar 替换了 ojdbc7.jar (我试图连接 oracle DB 版本。11.2.0.4 -