美文网首页
LTS学习之踩坑记录

LTS学习之踩坑记录

作者: 我心悠然 | 来源:发表于2020-07-21 20:04 被阅读0次

LTS是一个轻量级分布式任务调度框架,有4个节点, JobClient, JobTracker, TaskTracker,LTS-Admin。

JobClient : 主要负责提交任务, 和 接收任务执行反馈结果。

JobTracker : 负责接收并分配任务,任务调度。

TaskTracker: 负责执行任务,执行完反馈给JobTracker。

LTS-Admin:(管理后台)主要负责节点管理,任务队列管理,监控管理等。

参考代码:https://blog.csdn.net/qq_42815754/article/details/91047418?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

代码问题解决记录:

问题1:SLF4J: Class path contains multiple SLF4J bindings.

问题解释:Jslf4j-log4j12 包引入的时候发生冲突

问题解决:办法很简单,就是既然抛了jar包冲突,那我们就排除一个jar包即可。

操作步骤:

1、查看jar包导入的关系图。

2、找出jar包冲突的地方。我们看到zookeeper 包中默认引入了slf4j-log4j12包,除此之外,还有我们springboot 一定引入的spring-boot-starter-web 包,它里边也有这个slf4j-log4j12 引入。

3、pom.xml中加入排除对应的jar包导入。

问题2:com.alibaba.druid.pool.vendor.MySqlValidConnectionChecker - Cannot resolve com.mysq.jdbc.Connection.ping method. Will use 'SELECT 1' instead.

问题解释:druid和mysql的版本不兼容

解决方法:我本地装的mysql是8.0.21,一开始druid配置的是1.0.14,后面改成1.1.10就可以了

问题3:java.lang.NoClassDefFoundError: org/I0Itec/zkclient/ZkClient

问题解释:缺少对应的jar包

解决方法:在pom.xml中导入zkclient的jar包

问题4:java.lang.NoClassDefFoundError: org/iq80/leveldb/Options

解决方法:在pom.xml中导入leveldbjni-all的jar包

问题5:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

问题解释:spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。

解决方法:application.properties中加入spring链接数据库配置。

问题6:

问题解释:jar冲突

解决方法:查询jar包冲突的方法:执行命令mvn -Dverbose dependency:tree,可以查看所有jar。删除/Users/lunacaishulie.io/.m2/repository/org/springframework/spring-context-support/4.2.6.RELEASE中的spring-context-support-4.2.6.RELEASE.jar(地址从报错信息里面找)

相关文章

网友评论

      本文标题:LTS学习之踩坑记录

      本文链接:https://www.haomeiwen.com/subject/kkpikktx.html