flink1.7.2 升級1.13.6問題集

問題1

  • Caused by: java.lang.NoClassDefFoundError: org/apache/hadoop/mapreduce/jobhistory/Event
  • per-job on yarn模式運行報異常蛹锰,global limit =2; local limit is =1 yarn container exitCode: 239
    進入yarn logs -applicationId application_1645773933151_92778沒有任何報錯信息
分析flink on yarn

根據(jù)經(jīng)驗flink on yarn在config.sh 配置 hadoop classpath 并沒有完全加載hadooo classpath中所有的環(huán)境變量的jar包,避坑:不要在項目中引用hadoop 環(huán)境變量中的jar包宛裕,為idea調(diào)試用行施,可以配置scope provided

  • 以上根本原因是jar包沖突
  • on yarn 沒有任何報錯信息让腹,可以使用本地方法調(diào)試local掂铐,可以輸出一些有用報錯信息
    /usr/local/flink-1.13.6/bin/flink run -t local -p 4 -Dtaskmanager.numberOfTaskSlots=4 -Djobmanager.memory.process.size=2048m -Dtaskmanager.memory.process.size=4096m -Dyarn.application.name=hive_log_parse -yqu etl -c com.xxx.job.parse.JobMain hive-log-parse-1.0.jar --day 20220612 --job.input.path hdfs://xxxdata/mr-history/day=20220612 --job.output.path hdfs://xxxdata/xxxdata/log/dw_hive_log_parse/day=20220612
  • java.lang.NoClassDefFoundError: org/apache/hadoop/mapreduce/jobhistory/Event 解決辦法:
    找到hadoop 環(huán)境中 hadoop-mapreduce-client-core-2.7.3.2.6.5.0-292.jar 復制到 flink lib包目錄即可,用到哪個復制哪個
  • 因為項目使用datastream開發(fā)历谍,在算子open函數(shù)中使用自定義hbase原生連接虾标,引用hbase-client包導致和hadoop環(huán)境的jar包導致的依賴沖突
    pom修改如下寓盗,保障本地可以測試也可以保障在yarn環(huán)境的可用性
 <dependency>
            <groupId>org.apache.flink</groupId>
            <artifactId>flink-connector-hbase-1.4_2.12</artifactId>
            <version>${flink.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hbase</groupId>
            <!--用于本地測試,hadoop環(huán)境使用上面的璧函,如果不這么做傀蚌,會有依賴沖突,導致yarn exit exitCode: 239 -->
            <artifactId>hbase-shaded-client</artifactId>
            <version>${hbase.version}</version>
            <scope>provided</scope>
        </dependency>

問題2

flink org.apache.logging.log4j.spi.LoggerContextFactory.isClassLoaderDependent()Z 報錯
flink on yarn .NoClassDefFoundError: Could not initialize class org.apache.logging.log4j.core.LoggerContext

解決

背景flink1.13 on yarn datastream scala項目

  <!-- 日志實現(xiàn) 將是最好的依賴方式 -->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.17.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-slf4j-impl</artifactId>
            <version>2.17.1</version>
        </dependency>

問題3 Flink akka AskTimeoutException

image.png

解決

背景 flink 1.7.2 datastream scala項目 添加參數(shù) flink-conf.yaml,因為源碼對這部分改動很大蘸吓,可以選擇flink到1.13.6善炫,自動修復上訴問題

akka.ask.timeout: 300 s
web.timeout: 600000

問題4 設置參數(shù)

yqu etl 發(fā)現(xiàn)不生效了

解決

后續(xù)指定flink運行參數(shù),建議使用-Dxx=xx
使用 -Dyarn.application.queue=etl

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末库继,一起剝皮案震驚了整個濱河市箩艺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宪萄,老刑警劉巖艺谆,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拜英,居然都是意外死亡静汤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虫给,“玉大人藤抡,你說我怎么就攤上這事∧ü溃” “怎么了杰捂?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長棋蚌。 經(jīng)常有香客問我,道長挨队,這世上最難降的妖魔是什么谷暮? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮盛垦,結果婚禮上湿弦,老公的妹妹穿的比我還像新娘。我一直安慰自己腾夯,他們只是感情好颊埃,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蝶俱,像睡著了一般班利。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上榨呆,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天罗标,我揣著相機與錄音,去河邊找鬼积蜻。 笑死闯割,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的竿拆。 我是一名探鬼主播宙拉,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼丙笋!你這毒婦竟也來了谢澈?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤不见,失蹤者是張志新(化名)和其女友劉穎澳化,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稳吮,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡缎谷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片列林。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡瑞你,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出希痴,到底是詐尸還是另有隱情者甲,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布砌创,位于F島的核電站虏缸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏嫩实。R本人自食惡果不足惜刽辙,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望甲献。 院中可真熱鬧宰缤,春花似錦、人聲如沸晃洒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽球及。三九已至氧骤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吃引,已是汗流浹背语淘。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留际歼,地道東北人惶翻。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像鹅心,于是被迫代替她去往敵國和親吕粗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容