flink-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Biplob Biswas <revolutioni...@gmail.com>
Subject Reading Parameter values sent to partition
Date Sat, 28 May 2016 12:11:45 GMT

I am trying to send some static integer values down to each map function,
using the following code

	public static void main(String[] args) throws Exception {
		ParameterTool params = ParameterTool.fromArgs(args);
		String filePath = params.getRequired("path");
		int k = params.getInt("k");
		Configuration mapConf = new Configuration();
		mapConf.setInteger("numberofMC", k);

		StreamExecutionEnvironment env =
		DataStream<Point> tuples = env.addSource(new DataStreamGenerator(filePath,
                tuples.flatMap(new MyFlatmap())

public static final class MyFlatmap extends RichFlatMapFunction<Point,
		int numofMC = 5;
		public MyCoFlatmap() {
		public void open(Configuration parameters) throws Exception {

		      numofMC = parameters.getInteger("numberofMC",-1);

		public void flatMap(Point in, Collector<Tuple2&lt;MicroCluster[],
Integer>> out) throws Exception {

but when i do the above things to get the value of numberofMC, i dont get it
to the map funcitons and it returns me the default value of -1.

What could be the reason behind this? 

View this message in context: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Reading-Parameter-values-sent-to-partition-tp7228.html
Sent from the Apache Flink User Mailing List archive. mailing list archive at Nabble.com.

View raw message