记录某个花了我三四天时间才解决的一个因为手残导致的问题
解决 一个 时间 记录 导致 某个 因为 问题
2023-09-14 08:57:20 时间
案例场景:flink实时数仓项目,在建设dwd层时,通过flinkcdc监控配置表。
当在配置表中指定某个业务表的数据发送到phoenix时,就自动将业务数据写入phoenix。
当在配置表中指定某个业务表的数据发送到kafka时,就自动将业务数据发送到kafka。
这样在从源头kafka消费业务数据时,然后通过connect链接已经广播的配置表,这样可以自动的根据配置表来分流到不同的存储方式中去,实现自动化分流。
本地环境是:hadoop3.1.3、hbase2.4.3
当时在phoenix中有对应的client的jar包,于是就把这个jar包拷贝下来,放到flink项目中。
然后忘记引入了这个包,并且还加了其他的包
此时,简单的查询phoenix已经可以了,但是出现一个奇怪的现象。
用简单的jdbc查询时,运行上面这个程序,会一直卡在执行结果最后。
上面的phoenix的表结果已经查询到,但是进程不结束,卡了大约1分钟后自动断开。
好奇葩的现象,这里的日志啥也没显示,好像是连接到zk后,无法释放那样。
解决过程:花了3天多,找了好多依赖包也没有解决,最后拿原始项目程序运行发现没有这个现象。
所以就完整的比对文件和POM中的依赖包都没有问题,然后重新建立了建立一个项目时,发现是好好的,就在最终心灰意冷时,在比对project Structure时,发现多出来的那个jar包,
于是删除那个jar包后,然后reload下依赖包,重新执行程序,问题解决。
相关文章
- 如何用PostgreSQL解决一个人工智能语义去重的小问题
- Win10 设备管理器一个USB设备描述符请求失败解决方法
- java连接mongodb的一个奇葩问题及奇葩解决方式
- 如何用一个插件解决 Serverless 灰度发布难题?
- ACFS-9459: ADVMACFS is not supported on oraclelinux-release-5-8.0.2 故障解决
- win7前置面板音频问题的一个解决方法
- mongodb 对内存的严重占用以及解决方法【转载】
- php解决约瑟夫问题
- Win10系统菜单打不开问题的解决,难道是Win10的一个Bug ?
- 成功解决Exception “unhandled ImportError“cannot import name ‘imread‘ from ‘scipy.misc‘
- 成功解决Error:invalid character in identifier
- 成功解决 threading Exception "unhandled RuntimeError"
- 已解决pip指定安装进项目的虚拟环境
- 已解决Python报错Memoryerror
- 已解决TypeError: write. _Log() takes 0 positional arguments but 1 was given
- 【Qt】解决ubuntu中qt从一个工程去找另一个工程文件
- springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
- QT软件只允许被打开一个实例的解决方法
- 【架构实践】怎样理解“计算机领域中的所有问题都可以通过增加一个中间层来解决”?
- 解决Maven重复依赖问题(同一个jar包,多个版本)maven同一依赖多版本共存 maven处理mysql-connector-java多版本问题 解决无法将“mvn”项识别为xxx jarjar
- C51中遇到一个有关data与xdata的问题,已解决
- 解决一个assign问题,assign怎么用,assign有啥物理意义
- 解决yum安装软件报错--skip-broken
- Win10 安装IE11失败错误代码0x80070490(未解决)
- 解决向日葵远程不能退出腾讯安全管家,点退出时没反应,也不能远程卸载
- socket端口外网无法连接解决方法
- 面向切面编程AOP——加锁、cache、logging、trace、同步等这些较通用的操作,如果都写一个类,则每个用到这些功能的类使用多继承非常难看,AOP就是解决这个问题的,python AOP就是装饰器
- MacOS中创建Sublime Text3快捷方式返回Operation not permitted的原因及解决
- 解决删除文件时出现 “文件夹中的文件已经在另外一个程序中打开,请关闭该文件夹,然后重试” 问题
- 解决FileZilla_Server:425 Can“t open data connection for transfer of “/“