Druid 部署中 遇到問題整理

Druid version: 0.9.0

1. coordinator run error - mysql config

error msg:

2017-07-19T07:18:56,636 ERROR [main] io.druid.cli.CliCoordinator - Error when starting up.  Failing.
com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Unknown provider[mysql] of Key[type=io.druid.metadata.MetadataStorageConnector, annotation=[none]], known options[[derby]]
  at io.druid.guice.PolyBind.createChoiceWithDefault(PolyBind.java:86) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> io.druid.metadata.storage.derby.DerbyMetadataStorageDruidModule)
  while locating io.druid.metadata.MetadataStorageConnector
    for the 1st parameter of io.druid.guice.JacksonConfigManagerModule.getConfigManager(JacksonConfigManagerModule.java:52)
  at io.druid.guice.JacksonConfigManagerModule.getConfigManager(JacksonConfigManagerModule.java:52) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> io.druid.guice.JacksonConfigManagerModule)
  while locating io.druid.common.config.ConfigManager
    for the 1st parameter of io.druid.common.config.JacksonConfigManager.<init>(JacksonConfigManager.java:48)
  at io.druid.guice.JacksonConfigManagerModule.configure(JacksonConfigManagerModule.java:41) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> io.druid.guice.JacksonConfigManagerModule)
  while locating io.druid.common.config.JacksonConfigManager
    for the 3rd parameter of io.druid.server.coordinator.DruidCoordinator.<init>(DruidCoordinator.java:156)
  at io.druid.cli.CliCoordinator$1.configure(CliCoordinator.java:163) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> io.druid.cli.CliCoordinator$1)
  while locating io.druid.server.coordinator.DruidCoordinator

原因:

druid默認(rèn)配置中未加載Mysql擴展

解決方案:

擴展信息

conf/druid/_common/common.runtime.properties

druid.extensions.loadList=["mysql-metadata-storage"]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容