2017-02-16 32 views
1

我有全新安裝的apache drill。我想添加mysql存儲。我已經把mysql driver放到/opt/apache-drill-1.9.0/jars/3rdparty/。我嘗試通過Web控制檯創建。這是我對MySQL的存儲配置:無法在apache drill中創建新的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,但它沒有工作......

回答

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" 

重新啓動演練,然後重試。

+0

感謝您的幫助..它的工作原理...另一個重要的事情是確保您的mysql帳戶可以遠程連接...檢查您的MySQL配置... – lutfi