druid.io mysql 配置_druid.io 使用mysql存储metadata overlord启动出错
这是druid.io批量导入数据时出现的问题,当启动overlord节点时,运行的命令如下:
java -Xmx2g -Duser.timezone=UTC -Dfile.encoding=UTF-8 -classpath config/_common:config/overlord:lib/*: io.druid.cli.Main server overlord
出现的错误的信息:
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)
while locating io.druid.metadata.MetadataStorageConnector
at io.druid.guice.JacksonConfigManagerModule.getConfigManager(JacksonConfigManagerModule.java:50)
at io.druid.guice.JacksonConfigManagerModule.getConfigManager(JacksonConfigManagerModule.java:50)
while locating io.druid.common.config.ConfigManager
for parameter 0 at io.druid.common.config.JacksonConfigManager.(JacksonConfigManager.java:46)
at io.druid.guice.JacksonConfigManagerModule.configure(JacksonConfigManagerModule.java:39)
while locating io.druid.common.config.JacksonConfigManager
for parameter 0 at io.druid.guice.JacksonConfigProvider.configure(JacksonConfigProvider.java:78)
at io.druid.guice.JacksonConfigProvider.bind(JacksonConfigProvider.java:36)
2) Unknown provider[mysql] of Key[type=io.druid.metadata.SQLMetadataConnector, annotation=[none]], known options[[derby]]
at io.druid.guice.PolyBind.createChoiceWithDefault(PolyBind.java:86)
while locating io.druid.metadata.SQLMetadataConnector
该问题是运行示例时出现的问题,原因在目标存储的metadata信息为指明mysql,而配置中又要存储在mysql中导致出现了该问题,需要修改 config/_common/common.runtime.properties 文件。在该文件中增加配置
druid.extensions.coordinates=["io.druid.extensions:druid-examples","io.druid.extensions:druid-kafka-eight","io.druid.extensions:mysql-metadata-storage"]
druid.extensions.localRepository=extensions-repo
# Zookeeper
druid.zk.service.host=localhost
# Metadata Storage (use something like mysql in production by uncommenting properties below)
# by default druid will use derby
druid.metadata.storage.type=mysql
druid.metadata.storage.connector.connectURI=jdbc:mysql://localhost:3306/druid
druid.metadata.storage.connector.user=druid
druid.metadata.storage.connector.password=diurd1234
这里主要声明两个配置:
druid.extensions.coordinates 中增加 "io.druid.extensions:mysql-metadata-storage",很多时候忘记了这一条导致出现上述问题。
druid.metadata.storage的配置。
druid.io mysql 配置_druid.io 使用mysql存储metadata overlord启动出错相关推荐
- azure mysql 配置,微软Azure云MySQL in-app 的配置,简化PHP内容管理系统配置
微软 Azure 团队早就为 Web 开发者推出了一项名为"MySQL in-app"的新功能,便于他们使用 Azure 应用服务(App Service)创建调用 MySQL 数 ...
- window环境下mysql配置参数_Window下mysql环境配置问题整理
Window下mysql环境配置问题整理 参考如下链接. 启动服务错误信息 管理员模式打开cmd mysqld install net start mysql MYSql服务正在启动 MYSql服务无 ...
- mysql配置两个猪数据库_Linux下安装启动多个Mysql
步骤如下: 一.编译安装两个mysql,步骤如下 安装第一个数据库(主数据库) (红色部分为默认数据库文件路径,可改成其他如:data.var等) tar zxvf mysql-6.0.11-alph ...
- myeclipse jdk tomcat mysql配置_JDK,TOMCAT,myeclipse,mysql安装以及配置
JDK环境配置: 单击计算机,点击鼠标右键,选择属性-->高级-->环境变量-->找到系统变量的Path,单击编辑,在变量值后面加上JDK的安装目录,单击确定-->确定.环境配 ...
- linux mysql配置修改_【Mysql】linux下mysql的配置修改
1.mysql启动和停止等操作 # /etc/init.d/mysqld start:# service mysqld start:#service mysqld stop :#/etc/init.d ...
- druid 查条数_Druid.io查询分析
前言 QueryId作为Druid区分查询的唯一标识,是我们定位查询问题有效的输入.用户查询有问题时,优先提供QueryId,如果在日志中捞不到的话,我们再根据dataSource名,interval ...
- java spring mysql配置_java相关:mysql+spring+mybatis实现数据库读写分离的代码配置
java相关:mysql+spring+mybatis实现数据库读写分离的代码配置 发布于 2020-4-4| 复制链接 分享一篇关于关于mysql+spring+mybatis实现数据库读写分离的代 ...
- 这些MySQL配置“修改条令”,你有必要熟识默记!
大多数开发者可能不太会关注MySQL的配置,毕竟在基本配置没有问题的情况下,把更多的精力放在schema设计.索引优化和SQL优化上,是非常务实的策略.这时,如果再花力气去优化配置项,获得的收益通常都 ...
- mysql safe 配置 my.cnf_linux下mysql配置文件my.cnf最详细解释
MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下:在Linux下叫my.cnf,该文件位于/etc/my.cnf. 可以查找下:find / -name my.cnf m ...
最新文章
- 【JavaSE_06】Java中的数组(array)-练习
- flutter中state详解
- BZOJ 2959 长跑 (LCT、并查集)
- ITK:图像的拉普拉斯算子
- 8.8 正睿暑期集训营 Day5
- oracle listener启动问题
- 用SQL语句操作数据
- java判断句号是否对称_java 判断空格的规范度 将操作符两侧、标点符号两侧不规范的空格找出来...
- java 打包运行环境_Jar 打包 EXE文件,可以脱离java环境运行 Jsmooth的使用
- 移动通信技术的未来发展趋势分析
- 要做飞思卡尔智能车要学哪些知识?
- linux裸设备详解,Linux裸设备管理详解(原创)
- php和jsp和asp的区别,php asp jsp 三者的区别是什么
- excel学习-制作斜线表头
- python+OpenCV笔记(二十四):Shi-Tomasi角点检测
- UE4 获取主窗口HWND和调用WINAPI函数
- mysql binlog 过滤表_mysql日志恢复指定表【从binlog日志过滤恢复指定数据表】
- PyQt中文 eric6 汉化
- L1-054~L1-056
- 菜鸟必看 揭开系统资源的神秘面纱
热门文章
- 3.2.4 OS之页面分配策略(驻留集、页面分配、置换策略、抖动现象、工作集)
- android 5.0 ios 8,Android 5.0和iOS8.1哪个好?安卓5.0与iOS8.1区别对比
- active server pages 错误 asp 0126_最终选型 Blazor.Server:又快又稳!
- 数据结构与算法 / 平衡二叉树(AVL树)
- x86架构linux内核引导过程分析,SylixOS---x86引导过程分析
- 百度开发者中心全新升级 | 文末六一送福利
- 计算机专业c语言题库,计算机专业C语言考试题.doc
- android添加动画文件,Android开发之图形图像与动画(五)LayoutAnimationController详解
- 用JS实现根据当前时间随机生成流水号或者订单号
- 防抖动函数(debounce)的原理