国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

做快餐 承包食堂的公司網(wǎng)站百度識(shí)圖 上傳圖片

做快餐 承包食堂的公司網(wǎng)站,百度識(shí)圖 上傳圖片,網(wǎng)頁打不開但是有網(wǎng)什么原因win10,全屏自適應(yīng)網(wǎng)站模板簡(jiǎn)述 Apache Flink 是一個(gè)流處理和批處理的開源框架,它允許從各種數(shù)據(jù)源(如 Kafka)讀取數(shù)據(jù),處理數(shù)據(jù),然后將數(shù)據(jù)寫入到不同的目標(biāo)系統(tǒng)(如 MongoDB)。以下是一個(gè)簡(jiǎn)化的流程,描述如何…

簡(jiǎn)述

Apache Flink 是一個(gè)流處理和批處理的開源框架,它允許從各種數(shù)據(jù)源(如 Kafka)讀取數(shù)據(jù),處理數(shù)據(jù),然后將數(shù)據(jù)寫入到不同的目標(biāo)系統(tǒng)(如 MongoDB)。以下是一個(gè)簡(jiǎn)化的流程,描述如何使用 Flink 從 Kafka 讀取數(shù)據(jù)并保存到 MongoDB:

1、環(huán)境準(zhǔn)備

  • 安裝并配置 Apache Flink。
  • 安裝并配置 Apache Kafka。
  • 安裝并配置 MongoDB。
  • 創(chuàng)建一個(gè) Kafka 主題,并發(fā)送一些測(cè)試數(shù)據(jù)。
  • 確保 Flink 可以連接到 Kafka 和 MongoDB。

部署參考:
1、flink:Flink 部署執(zhí)行模式
2、kafka:Flink mongo & Kafka
3、mongoDb:mongo副本集本地部署

2. 添加依賴

在Flink 項(xiàng)目中,需要添加 Kafka 和 MongoDB 的連接器依賴。對(duì)于 Maven 項(xiàng)目,可以在 pom.xml 文件中添加相應(yīng)的依賴。
對(duì)于 Kafka,需要添加 Flink Kafka Connector 的依賴。
對(duì)于 MongoDB,需要添加 Flink MongoDB Sink 的依賴。

3. 編寫 Flink 作業(yè)

* 創(chuàng)建一個(gè) Flink 作業(yè),使用 Flink 的 `FlinkKafkaConsumer` 從 Kafka 主題中讀取數(shù)據(jù)。  
* 對(duì)讀取的數(shù)據(jù)進(jìn)行必要的轉(zhuǎn)換或處理。  
* 使用 MongoDB 的 Java 驅(qū)動(dòng)程序或第三方庫將處理后的數(shù)據(jù)寫入 MongoDB。

4. 運(yùn)行 Flink 作業(yè)

使用 Flink 的命令行工具或 IDE 運(yùn)行 Flink 作業(yè)。確保 Kafka 和 MongoDB 正在運(yùn)行,并且 Flink 可以訪問它們。

參考:Flink 命令行提交、展示和取消作業(yè)

5. 監(jiān)控和調(diào)試

使用 Flink 的 Web UI 或其他監(jiān)控工具來監(jiān)控作業(yè)。如果出現(xiàn)問題,檢查日志并進(jìn)行調(diào)試。

6. 優(yōu)化和擴(kuò)展

根據(jù)需求和數(shù)據(jù)量,優(yōu)化 Flink 作業(yè)的性能和可擴(kuò)展性。這可能包括調(diào)整并行度、增加資源、優(yōu)化數(shù)據(jù)處理邏輯等。

代碼

package com.wfg.flink.connector.kafka;import com.mongodb.client.model.InsertOneModel;
import org.apache.flink.api.common.eventtime.WatermarkStrategy;
import org.apache.flink.api.common.serialization.SimpleStringSchema;
import org.apache.flink.connector.kafka.source.KafkaSource;
import org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer;
import org.apache.flink.connector.mongodb.sink.MongoSink;
import org.apache.flink.streaming.api.datastream.DataStreamSource;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.bson.BsonDocument;import static com.wfg.flink.connector.constants.Constants.KAFKA_BROKERS;
import static com.wfg.flink.connector.constants.Constants.TEST_TOPIC_PV;/*** @author wfg*/
public class KafkaToWriteMongo {public static void main(String[] args) throws Exception {// 1. 設(shè)置 Flink 執(zhí)行環(huán)境StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();KafkaSource<String> source = KafkaSource.<String>builder().setBootstrapServers(KAFKA_BROKERS).setTopics(TEST_TOPIC_PV).setGroupId("my-test-topic-pv").setStartingOffsets(OffsetsInitializer.latest()).setValueOnlyDeserializer(new SimpleStringSchema()).build();DataStreamSource<String> rs = env.fromSource(source, WatermarkStrategy.noWatermarks(), "Kafka Source");// 創(chuàng)建RollingFileSinkMongoSink<String> sink = MongoSink.<String>builder().setUri("mongodb://root:123456@127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/admin?replicaSet=rs0&authSource=admin").setDatabase("sjzz").setCollection("TestMongoPv").setMaxRetries(3)
//                .setDeliveryGuarantee(DeliveryGuarantee.AT_LEAST_ONCE).setSerializationSchema((input, context) -> {System.out.println(input);return new InsertOneModel<>(BsonDocument.parse(input));}).build();rs.sinkTo(sink);// 6. 執(zhí)行 Flink 作業(yè)env.execute("Kafka Flink Job");}
}
http://m.aloenet.com.cn/news/31584.html

相關(guān)文章:

  • 人妖和美女做視頻網(wǎng)站廣告牌
  • 網(wǎng)站開發(fā)客戶的思路總結(jié)整站優(yōu)化提升排名
  • 微信端網(wǎng)站開發(fā)流程圖百度收錄入口提交
  • 燕郊網(wǎng)站建設(shè)天津seo推廣服務(wù)
  • 計(jì)算機(jī)網(wǎng)站建設(shè)的能力seo網(wǎng)站推廣簡(jiǎn)歷
  • 輿情報(bào)告分析10000字seo整體優(yōu)化
  • wordpress的開發(fā)者搜索引擎排名優(yōu)化方法
  • 制作一個(gè)學(xué)校門戶網(wǎng)站中國(guó)培訓(xùn)網(wǎng)
  • 餐飲網(wǎng)站開發(fā)性能需求分析免費(fèi)收錄網(wǎng)站
  • 網(wǎng)站建設(shè)教程公司如何注冊(cè)網(wǎng)站平臺(tái)
  • 需要做網(wǎng)站建設(shè)的公司上?;ヂ?lián)網(wǎng)管理系統(tǒng)推廣公司
  • 做網(wǎng)站數(shù)據(jù)庫表設(shè)計(jì)seo整站優(yōu)化方案
  • 旅游網(wǎng)站模塊2022年seo最新優(yōu)化策略
  • 備案 添加網(wǎng)站網(wǎng)站可以自己建立嗎
  • 黃驊貼吧房屋租賃信息濰坊網(wǎng)站建設(shè)seo
  • 哪一些網(wǎng)站可以開戶做百度廣告長(zhǎng)沙seo推廣公司
  • 創(chuàng)業(yè)做網(wǎng)站需要哪些seo在線教程
  • 寧波網(wǎng)站建設(shè)服務(wù)關(guān)鍵詞優(yōu)化精靈
  • 域名備案網(wǎng)站建設(shè)方案百度云官網(wǎng)登錄入口
  • 廣州大型網(wǎng)站建設(shè)公司網(wǎng)址搜索
  • 哈爾濱搜索引擎排名黑帽seo技巧
  • 我英文網(wǎng)站建設(shè)上海百度推廣
  • b2c電子商務(wù)網(wǎng)站建設(shè)打開網(wǎng)站搜索
  • 二手書屋網(wǎng)站開發(fā)的意義數(shù)據(jù)庫營(yíng)銷
  • 單位網(wǎng)站建設(shè)做到哪個(gè)科目百度關(guān)鍵詞排名代發(fā)
  • 公司免費(fèi)取名網(wǎng)站seo搜索引擎優(yōu)化案例
  • 網(wǎng)站推廣前景怎么樣seo官網(wǎng)優(yōu)化
  • 湯唯梁朝偉做的視頻網(wǎng)站百度代運(yùn)營(yíng)推廣
  • 賣東西的網(wǎng)站怎么建設(shè)網(wǎng)絡(luò)推廣的概念
  • wordpress網(wǎng)頁打開慢seo排名優(yōu)化推廣