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

公司网站的意义唐山市建设交易中心官方网站

公司网站的意义,唐山市建设交易中心官方网站,免费企业网站建设要求,设计类专业哪个好shuffle随机地将数据分配到下游的子任务。 rebalance用round robbin模式将数据分配到下游的子任务。 global把所有的数据都分配到一个分区。 partitionCustom: 自定义数据分区。 package cn.edu.tju.demo; import org.apache.flink.api.common.functions.; import org.apache…

shuffle随机地将数据分配到下游的子任务。
rebalance用round robbin模式将数据分配到下游的子任务。
global把所有的数据都分配到一个分区。
partitionCustom: 自定义数据分区。

package cn.edu.tju.demo;

import org.apache.flink.api.common.functions.;
import org.apache.flink.api.common.serialization.SimpleStringSchema;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.configuration.Configuration;
import org.apache.flink.streaming.api.collector.selector.OutputSelector;
import org.apache.flink.streaming.api.datastream.
;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import org.apache.flink.streaming.api.functions.co.CoMapFunction;
import org.apache.flink.streaming.api.functions.source.SourceFunction;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer;
import org.apache.flink.util.Collector;
import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.common.serialization.StringDeserializer;
import org.apache.kafka.common.serialization.StringSerializer;

import java.util.*;

public class Test12 {
public static void main(String[] args) throws Exception {
StreamExecutionEnvironment environment = StreamExecutionEnvironment
.getExecutionEnvironment();

    DataStreamSource<String> mySource = environment.addSource(new MySourceFunction());SingleOutputStreamOperator<Tuple2<String, Integer>> mapStream = mySource.map(new MapFunction<String, Tuple2<String, Integer>>() {@Overridepublic Tuple2<String, Integer> map(String value) throws Exception {return new Tuple2<>(value, new Random().nextInt(10));}});DataStream<Tuple2<String, Integer>> resultStream = mapStream.partitionCustom(new MyPartitioner(), 1);resultStream.print();environment.execute("my job");}public static class MyPartitioner implements Partitioner<Integer>{@Overridepublic int partition(Integer key, int partitions) {return key % partitions;}
}public static class MySourceFunction implements SourceFunction<String> {private boolean runningFlag = true;@Overridepublic void run(SourceContext<String> ctx) throws Exception {while (runningFlag){ctx.collect("hi world");ctx.collect("hello world");Thread.sleep(30000);}}@Overridepublic void cancel() {runningFlag = false;}
}

}

http://www.yayakq.cn/news/986975/

相关文章:

  • 中国建设工程造价信息网站自助建站加盟
  • 惠东做网站公司做资源网站怎么不封
  • 公司网站空间域名建设wordpress 实现 功能
  • 郑州网站建设 云极贵阳网站建设培训班
  • 雄安专业网站建设电话sem是什么专业
  • vue做网站对seo做任务佣金的网站
  • 五站合一自建网站石家庄心雨网站建设
  • 徐州低成本建站如何查看网站模板
  • 成都装修网站建设多少钱seo包年服务
  • 高端的网站开发公司成都网站建设 推广行
  • WordPress建站 网盘视频wordpress 更改主页
  • 网站分享按钮it运维解决方案
  • 上海网站建设服务市价重庆市建设工程信息网怎么查
  • 深圳外贸网站建设dw个人网站模板下载
  • 重庆做网站多少钱网站开发用什么电脑
  • 东台做网站找哪家好the ken wordpress
  • 酒店品牌设计网站建设私人网站如何做竞价
  • 这几年做啥网站能致富韩国跨境电商有哪些平台
  • 网站上微信的链接怎么做vps一键安装wordpress
  • 网站如何制作注册临沂最好的做网站公司
  • 石家庄做网站裕华区手机微网站建设方案
  • 如何建设淘宝网站网站广告联盟怎么做的
  • 网站免费php空间申请石家庄网站建设流程
  • 有哪些可以做包装袋的网站会网站建设好吗
  • 老榕树网站建设wordpress登录后页面
  • 园区 网站建设方案建设主管部门网站
  • 外贸英文网站搭建的公司app制作开发公司怎么收费
  • 做车身拉花的网站网站租用 凡
  • 聊天网站模板wordpress支持的语言
  • 南京快速建站模板下载网站建设新的开始