- Flink原理深入與編程實戰:Scala+Java(微課視頻版)
- 辛立偉編著
- 361字
- 2023-07-17 18:54:38
2.2.5 項目打包并提交Flink集群執行
如果項目想要部署到生產環境并運行,就要先打包成JAR包再進行部署。使用Maven的mvn clean package命令可以很方便地進行打包。具體操作步驟如下:
(1)打開項目中的pom.xml文件,找到以下內容并將mainClass(可同時按下快捷鍵Ctrl+F,查找mainClass)修改為當前類的全限定名稱:

(2)在IntelliJ IDEA界面最下方左側,單擊Terminal選項卡,打開Terminal窗口。在Terminal窗口中執行命令mvn clean package打包項目,如圖2-21所示。

圖2-21 執行命令mvn clean package打包項目
(3)在編譯打包過程中會輸出一系列信息,如圖2-22所示。
(4)在項目下會生成一個target目錄,打好的JAR包就在這里,如圖2-23所示。

圖2-22 打包成功提示信息

圖2-23 打包好的JAR包文件
(5)啟動Flink集群。在Linux終端中,執行的命令如下:

執行過程如圖2-24所示。

圖2-24 Flink集群啟動過程
(6)將該JAR包復制到Linux的指定目錄下,例如,~/flinkdemos/目錄下,然后提交到Flink集群上運行Job作業,命令如下:

執行結果如下:

推薦閱讀
- Network Automation Cookbook
- INSTANT Weka How-to
- 深入淺出Android Jetpack
- Mastering Apache Spark 2.x(Second Edition)
- Terraform:多云、混合云環境下實現基礎設施即代碼(第2版)
- Visual C#.NET Web應用程序設計
- Clojure for Java Developers
- Mastering Docker
- Python函數式編程(第2版)
- Go語言入門經典
- Implementing Microsoft Dynamics NAV(Third Edition)
- Getting Started with RethinkDB
- Cocos2D Game Development Essentials
- R語言編程基礎
- React.js 16從入門到實戰