无法在apache钻取中创建新的mysql存储

时间:2017-02-16 08:50:09

标签: mysql jdbc apache-drill

我有一个全新安装的apache钻。我想添加mysql存储。我已经将mysql driver放到/opt/apache-drill-1.9.0/jars/3rdparty/。我尝试通过Web控制台创建。这是我对mysql存储的配置:

{
  "type": "jdbc",
  "driver": "com.mysql.jdbc.Driver",
  "url": "jdbc:mysql://localhost:3306",
  "username": "user1",
  "password": "passworduser1",
  "enabled": true
}

但是收到错误:

  

请重试:错误(无法创建/更新存储空间)

有谁知道如何修复它?提前谢谢。

PS:我见过这篇文章Unable to create Storage plugin for Mysql Apache Drill,但它没有用......

1 个答案:

答案 0 :(得分:2)

下载mysql-connector-java-5.1.37-bin.jar连接器并将其放入jars/3rdparty/文件夹

修改conf/drill-override.conf以在}:

之前添加以下行
drill.exec.sys.store.provider.local.path = "mysql-connector-java-5.1.37-bin.jar"

重新启动钻取并重试。