1. 程式人生 > WINDOWS開發 >flink_根據官網搭建專案_DataStream API

flink_根據官網搭建專案_DataStream API

1 遇到的錯誤

  • 執行時會報類找不到:將pom.xml中的<scope>provided</scope>註釋掉即可,還有一種辦法,見官方說明

https://ci.apache.org/projects/flink/flink-docs-master/zh/getting-started/project-setup/dependencies.html

技術分享圖片

技術分享圖片

技術分享圖片

  • 構建時報錯:Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate

使用mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate 替換 mvnarchetype:generate

2 編寫程式碼

  • 官方文件-中文版

https://ci.apache.org/projects/flink/flink-docs-master/zh/getting-started/walkthroughs/datastream_api.html

  • 官方文件-英文版

https://ci.apache.org/projects/flink/flink-docs-master/getting-started/walkthroughs/datastream_api.html

3 將程式碼提交到github

  • 參考教程

https://github.com/FatliTalk/blog/issues/11

https://mp.weixin.qq.com/s?src=11&timestamp=1591498330&ver=2385&signature=1t3crGkTIHXXiy9Ro7fBnMwwONeRiKcU4O8Ee9svqu2bPvJdIWV3kysj1ofpAI1BPow2UNw3urDBV8Y0Z-IZmAbaWJ7943TJbda5JM89eHmb3lWJhJgOl3VUAeKohJkA&new=1

  • 提交專案失敗,報錯:unable to auto-detect email address,在終端中執行這兩行命令,設定你的github的郵箱和使用者名稱

技術分享圖片

  • 在github中刪掉之前建立失敗的倉庫,進入倉庫的settings,拉到最底部

技術分享圖片

技術分享圖片

  • 重新提交專案到github

技術分享圖片

4 部署(提交jar包到flink)

  • 官方文件

https://ci.apache.org/projects/flink/flink-docs-master/zh/ops/deployment/yarn_setup.html