部署和使用dinky问题总结

flink1.16
dinky(dlink)0.7.4
官方部署文档:http://www.dlink.top/docs/0.7/deploy_guide/build/
github部署文档:https://github.com/DataLinkDC/dinky/blob/v0.7.4/docs/docs/deploy_guide/deploy.md
github issues:https://github.com/DataLinkDC/dinky/issues

报错1:
Caused by: org.apache.flink.table.api.ValidationException: Could not find any factory for identifier 'dlink_mysql' that implements 'org.apache.flink.table.factories.CatalogFactory' in the classpath.

Available factory identifiers are:

generic_in_memory
jdbc
paimon
paimon-generic

原因:可能1:plugins目录多加了jar包flink-table-common或者是flink-table-api-java或者是flink-table-api-java-bridge
可能2:catalog的问题,日志一直在刷catalog:
在这里插入图片描述
可以在左侧结构刷新catalog,或者在任务的flinksql环境处改为无
部署和使用dinky问题总结_第1张图片
部署和使用dinky问题总结_第2张图片

报错2:

报错目录[plugins/flink1.16]没有jar包,需要在plugins里把所有的文件夹删掉

报错3:

各种class或者method未找到
plugins目录里大概需要这些包,会多,应该不会少,缺哪个补哪个就行
部署和使用dinky问题总结_第3张图片

你可能感兴趣的:(Flink,一些错误,flink,hadoop,dinky,dlink)