当前位置: 首页 > news >正文

检测网站打开速度wordpress主题6

检测网站打开速度,wordpress主题6,模板规格,策划书封面1.Flink数据源 Flink可以从各种数据源获取数据#xff0c;然后构建DataStream 进行处理转换。source就是整个数据处理程序的输入端。 数据集合数据文件Socket数据kafka数据自定义Source 2.案例 2.1.从集合中获取数据 创建 FlinkSource_List 类#xff0c;再创建个 Student 类…1.Flink数据源 Flink可以从各种数据源获取数据然后构建DataStream 进行处理转换。source就是整个数据处理程序的输入端。 数据集合数据文件Socket数据kafka数据自定义Source 2.案例 2.1.从集合中获取数据 创建 FlinkSource_List 类再创建个 Student 类姓名、年龄、性别三个属性就行反正测试用 package com.qiyu;import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;import java.util.ArrayList;/*** author MR.Liu* version 1.0* data 2023-10-18 16:13*/ public class FlinkSource_List {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);ArrayListStudent clicks new ArrayList();clicks.add(new Student(Mary,25,1));clicks.add(new Student(Bob,26,2));DataStreamStudent stream env.fromCollection(clicks);stream.print();env.execute();} }运行结果 Student{nameMary, age25, sex1} Student{nameBob, age26, sex2} 2.2.从文件中读取数据 文件数据 spark hello world kafka spark hadoop spark package com.qiyu;import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;/*** author MR.Liu* version 1.0* data 2023-10-18 16:31*/ public class FlinkSource_File {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);DataStreamString stream env.readTextFile(input/words.txt);stream.print();env.execute();} }运行结果没做任何处理 spark hello world kafka spark hadoop spark 2.3.从Socket中读取数据 package com.qiyu;import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;/*** author MR.Liu* version 1.0* data 2023-10-18 17:41*/ public class FlinkSource_Socket {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();// 2. 读取文本流DataStreamSourceString lineDSS env.socketTextStream(192.168.220.130,7777);lineDSS.print();env.execute();} }运行结果 服务器上执行 nc -lk 7777 疯狂输出 控制台打印结果  6 hello 7 world 2.4.从Kafka中读取数据 pom.xml 添加Kafka连接依赖 dependencygroupIdorg.apache.flink/groupIdartifactIdflink-connector-kafka_${scala.binary.version}/artifactIdversion${flink.version}/version/dependency package com.qiyu;import org.apache.flink.api.common.serialization.SimpleStringSchema; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer;import java.util.Properties;/*** author MR.Liu* version 1.0* data 2023-10-19 10:01*/ public class FlinkSource_Kafka {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1);Properties properties new Properties();properties.setProperty(bootstrap.servers, hadoop102:9092);properties.setProperty(group.id, consumer-group);properties.setProperty(key.deserializer,org.apache.kafka.common.serialization.StringDeserializer);properties.setProperty(value.deserializer,org.apache.kafka.common.serialization.StringDeserializer);properties.setProperty(auto.offset.reset, latest);DataStreamSourceString stream env.addSource(new FlinkKafkaConsumerString(clicks, new SimpleStringSchema(), properties));stream.print(Kafka);env.execute();} }启动 zk 和kafka 创建topic bin/kafka-topics.sh --create --bootstrap-server hadoop102:9092 --replication-factor 1 --partitions 1 --topic clicks 生产者、消费者命令 bin/kafka-console-producer.sh --bootstrap-server hadoop102:9092 --topic clicks bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic clicks --from-beginning 启动生产者命令后疯狂输入  运行java类运行结果和生产者输入的是一样的 Kafka flinks Kafka hadoop Kafka hello Kafka nihaop 2.5.从自定义Source中读取数据 大多数情况下前面几个数据源已经满足需求了。但是遇到特殊情况我们需要自定义的数据源。实现方式如下 1.编辑自定义源Source package com.qiyu;import org.apache.flink.streaming.api.functions.source.SourceFunction;import java.util.Calendar; import java.util.Random;/*** author MR.Liu* version 1.0* data 2023-10-19 10:37*//**** 主要实现2个方法 run() 和 cancel()*/ public class FlinkSource_Custom implements SourceFunctionStudent {// 声明一个布尔变量作为控制数据生成的标识位private Boolean running true;Overridepublic void run(SourceContextStudent sourceContext) throws Exception {Random random new Random(); // 在指定的数据集中随机选取数据String[] name {Mary, Alice, Bob, Cary};int[] sex {1,2};int age 0;while (running) {sourceContext.collect(new Student(name[random.nextInt(name.length)],sex[random.nextInt(sex.length)],random.nextInt(100)));// 隔 1 秒生成一个点击事件方便观测Thread.sleep(1000);}}Overridepublic void cancel() {running false;} }2.编写主程序 package com.qiyu;import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;/*** author MR.Liu* version 1.0* data 2023-10-19 10:46*/ public class FlinkSource_Custom2 {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.setParallelism(1); //有了自定义的 source function调用 addSource 方法DataStreamSourceStudent stream env.addSource(new FlinkSource_Custom());stream.print(SourceCustom);env.execute();} }运行主程序运行结果 SourceCustom Student{nameMary, age1, sex46} SourceCustom Student{nameCary, age2, sex52} SourceCustom Student{nameBob, age1, sex14} SourceCustom Student{nameAlice, age1, sex84} SourceCustom Student{nameAlice, age2, sex82} SourceCustom Student{nameCary, age1, sex28} .............
http://www.hkea.cn/news/14591800/

相关文章:

  • 网站策划编辑信阳做网站的公司
  • 智能网站推广软件巩义网站建设指标点
  • 做网站办什么营业执照丽水专业网站建设公司
  • 上海住房城乡建设部网站湛江网站建站建设
  • 用ps怎么做学校网站页面网络公关什么意思
  • 公司网站域名怎么注册网站查询信息
  • 织梦 网站地图 样式网站板块怎么做
  • 如需锦州网站建设重庆网络营销
  • 郴州北京网站建设做网站 能挣钱吗
  • 上海亿网站建设简约大气网站设计欣赏
  • 网站在哪里实名认证自己做网站空间
  • 导航在左侧的网站欣赏如何建网站要什么条件
  • 长沙网站开发培训学校南宁网站推广费用
  • 重庆网站建设技术外包尚品本色木门网站是哪个公司做的
  • 网站平台推广方法wordpress调用当前分类描述
  • 电商平台设计方案seo推广策划
  • 关于建设网站的情况说明书wordpress下载站批量
  • 两当网站建设南京移动网站设计
  • wordpress动漫风格网站怎样做有利于seo
  • 湖南建设部网站wamp搭建多个网站
  • 宜昌网站建设宜昌网站移动端是什么情况
  • 网站制作公司兴田德润简介网站开发 xmind
  • 国内最大的网站建设公司排名网站建设先航科技
  • 网站建设公司开发企业北京网站优化关键词技巧
  • 衡阳高端网站建设一般网站是用什么框架做的
  • 学网站建设的专业叫什么物流公司官方网站物流专线
  • 阳江网站设计公司做的网站如何开启伪静态
  • 咸阳公司做网站设计图片手绘图片
  • 网站设计在线培训机构河南国基建设集团有限公司网站
  • 网站更新前知道内容网站后台管理模板免费下载