Hi Roman,

Just used it. Thanks for your help.

14 Μαΐου 2022 10:06 ΜΜ, "Roman Grebennikov" <g...@dfdx.me> έγραψε:

> Hey Κωνσταντίνος,
> 
> check out this sample code we use for testing 
> https://github.com/metarank/metarank . It is in
> scala, but should be quite straightforward to port to java:
> 
> val cluster = new MiniClusterWithClientResource(
> new MiniClusterResourceConfiguration.Builder()
> .setNumberTaskManagers(1) // here it is
> .setNumberSlotsPerTaskManager(1)
> .setConfiguration(conf)
> .build()
> )
> cluster.before()
> val client = cluster.getClusterClient
> val env = new StreamExecutionEnvironment(new 
> TestStreamEnvironment(cluster.getMiniCluster, 1))
> // do some stuff with env
> val graph = env.getStreamGraph.getJobGraph
> client.submitJob(graph)
> // here you need to wait until the job is finished
> // you may use cluster client instance here to poll for completion
> client.close()
> cluster.after()
> 
> For a full working example, check these files:
> *
> https://github.com/metarank/metarank/blob/master/src/main/scala/ai/metarank/mode/AsyncFlinkJob.scala
> *
> https://github.com/metarank/metarank/blob/master/src/main/scala/ai/metarank/mode/inference/FlinkMini
> luster.scala
> 
> with best regards,
> Roman Grebennikov | g...@dfdx.me
> 
> On Sat, May 14, 2022, at 18:45, Αγαπίδης wrote:
> 
>> Hi list,
>> 
>> I am using Java 8, Flink 1.15, and IntelliJ.
>> 
>> I wonder if it is posible to open an additional TaskManager in a Stream
>> Job in the Java code, to run it in IntelliJ Local Cluster (MiniCluster)
>> Debug mode. I found this method in the code reference, but I don't know
>> hot to call it.
>> 
>> https://nightlies.apache.org/flink/flink-docs-master/api/java/org/apache/flink/runtime/minicluster/M
>> niCluster.html#startTaskManager--
>> 
>> I thought that I need to get the current MiniCluster somehow, before
>> starting the Job Excecution. But how?
>> 
>> Thank you in advance!
>> 
>> --
>> Best Regards,
>> Kostas


--
Με εκτίμηση,
Κωνσταντίνος Αγαπίδης

Reply via email to