flink整合apollo

1.使用flink的maven骨架快速創建一個maven項目

2.添加apollo及其他所需依賴

<!-- apollo -->
		<dependency>
			<groupId>com.ctrip.framework.apollo</groupId>
			<artifactId>apollo-client</artifactId>
			<version>1.3.0</version>
		</dependency>
		<dependency>
			<groupId>com.ctrip.framework.apollo</groupId>
			<artifactId>apollo-core</artifactId>
			<version>1.3.0</version>
		</dependency>

 3.編寫app.properties文件,配置apollo

 4.調用ConfigService裏面的getConfig之類的方法來獲取apollo中指定的屬性配置

5.獲取配置之後編寫其他邏輯代碼

6.直接在idea的terminal中運行mvn clean package打包

7.將jar包上傳flink機器

8.使用yarn模式中的job模式運行

./flink-1.7.2/bin/flink run -m yarn-cluster -yn 2 ./flinkLearn-1.0-SNAPSHOT-jar-with-dependencies.jar  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章