java.lang.NoSuchMethodError: org.apache.flink.table.api.TableColumn.isGenerated()Z
生活随笔
收集整理的這篇文章主要介紹了
java.lang.NoSuchMethodError: org.apache.flink.table.api.TableColumn.isGenerated()Z
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
完整報(bào)錯(cuò)如下:
select * from dim_behavior;
[ERROR] Could not execute SQL statement. Reason:
java.lang.NoSuchMethodError: org.apache.flink.table.api.TableColumn.isGenerated()Z
?
經(jīng)過(guò)檢查是因?yàn)樵?.12的Flink的$FLINK_HOME/lib下面使用了1.11版本的flink-connector-clickhouse
這種版本失配直接導(dǎo)致flink無(wú)法讀取mysql中的內(nèi)容。
因?yàn)?.12中的類(lèi)加載順序是不可控的。
所以千萬(wàn)要注意版本,。
?
解決方案:
在1.12的$FLINK_HOME/lib下面
刪除flink-connector-clickhouse的jar
總結(jié)
以上是生活随笔為你收集整理的java.lang.NoSuchMethodError: org.apache.flink.table.api.TableColumn.isGenerated()Z的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 恐惧烈焰幻象怎么获得
- 下一篇: 趸缴啥意思 什么是趸缴