Hello,
Here is the log file of Jobmanager. I did not see some thing suspicious and
as it suggests the ports are also listening.
20:58:46,906 INFO org.apache.flink.runtime.jobmanager.JobManager
- Starting JobManager on IP-of-master:6123 with execution mode CLUSTER
and streaming mode BATCH_ONLY
20:58:46,978 INFO org.apache.flink.runtime.jobmanager.JobManager
- Security is not enabled. Starting non-authenticated JobManager.
20:58:46,979 INFO org.apache.flink.runtime.jobmanager.JobManager
- Starting JobManager
20:58:46,980 INFO org.apache.flink.runtime.jobmanager.JobManager
- Starting JobManager actor system at 10.155.208.138:6123
20:58:48,196 INFO akka.event.slf4j.Slf4jLogger
- Slf4jLogger started
20:58:48,295 INFO Remoting
- Starting remoting
20:58:48,541 INFO Remoting
- Remoting started; listening on addresses
:[akka.tcp://flink@IP-of-master:6123]
20:58:48,549 INFO org.apache.flink.runtime.jobmanager.JobManager
- Starting JobManger web frontend
20:58:48,690 INFO org.apache.flink.runtime.webmonitor.WebRuntimeMonitor
- Using directory /tmp/flink-web-876a4755-4f38-4ff7-8202-f263afa9b986
for the web interface files
20:58:48,691 INFO org.apache.flink.runtime.webmonitor.WebRuntimeMonitor
- Serving job manager log from
/home/flink/flink-0.10.1/log/flink-flink-jobmanager-0-hostname.log
20:58:48,691 INFO org.apache.flink.runtime.webmonitor.WebRuntimeMonitor
- Serving job manager stdout from
/home/flink/flink-0.10.1/log/flink-flink-jobmanager-0-hostname.out
20:58:49,044 INFO org.apache.flink.runtime.webmonitor.WebRuntimeMonitor
- Web frontend listening at 0:0:0:0:0:0:0:0:8081
20:58:49,045 INFO org.apache.flink.runtime.jobmanager.JobManager
- Starting JobManager actor
20:58:49,052 INFO org.apache.flink.runtime.blob.BlobServer
- Created BLOB server storage directory
/tmp/blobStore-e0c52bfb-2411-4a83-ac8d-5664a5894258
20:58:49,054 INFO org.apache.flink.runtime.blob.BlobServer
- Started BLOB server at 0.0.0.0:43683 - max concurrent requests: 50 -
max backlog: 1000
20:58:49,075 INFO org.apache.flink.runtime.jobmanager.MemoryArchivist
- Started memory archivist akka://flink/user/archive
20:58:49,075 INFO org.apache.flink.runtime.jobmanager.JobManager
- Starting JobManager at akka.tcp://flink@IP-of-master
:6123/user/jobmanager.
20:58:49,081 INFO org.apache.flink.runtime.jobmanager.JobManager
- JobManager akka.tcp://flink@IP-of-master:6123/user/jobmanager was
granted leadership with leader session ID None.
20:58:49,082 INFO org.apache.flink.runtime.webmonitor.WebRuntimeMonitor
- Starting with JobManager
akka.tcp://flink@IP-of-master:6123/user/jobmanager
on port 8081
20:58:49,083 INFO org.apache.flink.runtime.webmonitor.JobManagerRetriever
- New leader reachable under akka.tcp://flink@IP-of-master
:6123/user/jobmanager:null.
20:59:22,794 INFO org.apache.flink.runtime.jobmanager.JobManager
- Submitting job 72733d69588678ec224003ab5577cab8 (Flink Java Job at
Wed Feb 03 20:59:22 CET 2016).
20:59:22,853 INFO org.apache.flink.runtime.jobmanager.JobManager
- Scheduling job 72733d69588678ec224003ab5577cab8 (Flink Java Job at
Wed Feb 03 20:59:22 CET 2016).
20:59:22,857 INFO org.apache.flink.runtime.jobmanager.JobManager
- Status of job 72733d69588678ec224003ab5577cab8 (Flink Java Job at
Wed Feb 03 20:59:22 CET 2016) changed to RUNNING.
20:59:22,859 INFO org.apache.flink.runtime.executiongraph.ExecutionGraph
- CHAIN DataSource (at
getDefaultTextLineDataSet(WordCountData.java:70)
(org.apache.flink.api.java.io.CollectionInputFormat)) -> FlatMap (FlatMap
at main(WordCount.java:69)) -> Combine(SUM(1), at main(WordCount.java:72)
(1/1) (23fb37019a504fd6c7bf95e46a8cd7a3) switched from CREATED to SCHEDULED
20:59:22,881 INFO org.apache.flink.runtime.executiongraph.ExecutionGraph
- CHAIN DataSource (at
getDefaultTextLineDataSet(WordCountData.java:70)
(org.apache.flink.api.java.io.CollectionInputFormat)) -> FlatMap (FlatMap
at main(WordCount.java:69)) -> Combine(SUM(1), at main(WordCount.java:72)
(1/1) (23fb37019a504fd6c7bf95e46a8cd7a3) switched from SCHEDULED to CANCELED
20:59:22,881 INFO org.apache.flink.runtime.jobmanager.JobManager
- Status of job 72733d69588678ec224003ab5577cab8 (Flink Java Job at
Wed Feb 03 20:59:22 CET 2016) changed to FAILING.
org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException:
Not enough free slots available to run the job. You can decrease the
operator parallelism or increase the number of slots per TaskManager in the
configuration. Task to schedule: < Attempt #0 (CHAIN DataSource (at
getDefaultTextLineDataSet(WordCountData.java:70)
(org.apache.flink.api.java.io.CollectionInputFormat)) -> FlatMap (FlatMap
at main(WordCount.java:69)) -> Combine(SUM(1), at main(WordCount.java:72)
(1/1)) @ (unassigned) - [SCHEDULED] > with groupID <
31e497f2f68c9cee5864c8fddaff3d59 > in sharing group < SlotSharingGroup
[f9ed1aab933e061a8ce1ecaa3534f18c, 037bb78a1902f7edea69a978ad7b54ce,
31e497f2f68c9cee5864c8fddaff3d59] >. Resources available to scheduler:
Number of instances=0, total number of slots=0, available slots=0
at
org.apache.flink.runtime.jobmanager.scheduler.Scheduler.scheduleTask(Scheduler.java:256)
at
org.apache.flink.runtime.jobmanager.scheduler.Scheduler.scheduleImmediately(Scheduler.java:131)
at
org.apache.flink.runtime.executiongraph.Execution.scheduleForExecution(Execution.java:298)
at
org.apache.flink.runtime.executiongraph.ExecutionVertex.scheduleForExecution(ExecutionVertex.java:458)
at
org.apache.flink.runtime.executiongraph.ExecutionJobVertex.scheduleAll(ExecutionJobVertex.java:322)
at
org.apache.flink.runtime.executiongraph.ExecutionGraph.scheduleForExecution(ExecutionGraph.java:679)
at
org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$flink$runtime$jobmanager$JobManager$$submitJob$1.apply$mcV$sp(JobManager.scala:982)
at
org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$flink$runtime$jobmanager$JobManager$$submitJob$1.apply(JobManager.scala:962)
at
org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$flink$runtime$jobmanager$JobManager$$submitJob$1.apply(JobManager.scala:962)
at
scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at
scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:41)
at
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:401)
at
scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at
scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at
scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at
scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
20:59:22,886 INFO org.apache.flink.runtime.executiongraph.ExecutionGraph
- CHAIN Reduce (SUM(1), at main(WordCount.java:72) -> FlatMap
(collect()) (1/1) (824b6e3771304cd0f92aea4ab763a11d) switched from CREATED
to CANCELED
20:59:22,887 INFO org.apache.flink.runtime.executiongraph.ExecutionGraph
- DataSink (collect() sink) (1/1) (1bb64a2edc6f68ad716acd9f8d2d7d67)
switched from CREATED to CANCELED
20:59:22,890 INFO org.apache.flink.runtime.jobmanager.JobManager
- Status of job 72733d69588678ec224003ab5577cab8 (Flink Java Job at
Wed Feb 03 20:59:22 CET 2016) changed to FAILED.
org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException:
Not enough free slots available to run the job. You can decrease the
operator parallelism or increase the number of slots per TaskManager in the
configuration. Task to schedule: < Attempt #0 (CHAIN DataSource (at
getDefaultTextLineDataSet(WordCountData.java:70)
(org.apache.flink.api.java.io.CollectionInputFormat)) -> FlatMap (FlatMap
at main(WordCount.java:69)) -> Combine(SUM(1), at main(WordCount.java:72)
(1/1)) @ (unassigned) - [SCHEDULED] > with groupID <
31e497f2f68c9cee5864c8fddaff3d59 > in sharing group < SlotSharingGroup
[f9ed1aab933e061a8ce1ecaa3534f18c, 037bb78a1902f7edea69a978ad7b54ce,
31e497f2f68c9cee5864c8fddaff3d59] >. Resources available to scheduler:
Number of instances=0, total number of slots=0, available slots=0
at
org.apache.flink.runtime.jobmanager.scheduler.Scheduler.scheduleTask(Scheduler.java:256)
at
org.apache.flink.runtime.jobmanager.scheduler.Scheduler.scheduleImmediately(Scheduler.java:131)
at
org.apache.flink.runtime.executiongraph.Execution.scheduleForExecution(Execution.java:298)
at
org.apache.flink.runtime.executiongraph.ExecutionVertex.scheduleForExecution(ExecutionVertex.java:458)
at
org.apache.flink.runtime.executiongraph.ExecutionJobVertex.scheduleAll(ExecutionJobVertex.java:322)
at
org.apache.flink.runtime.executiongraph.ExecutionGraph.scheduleForExecution(ExecutionGraph.java:679)
at
org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$flink$runtime$jobmanager$JobManager$$submitJob$1.apply$mcV$sp(JobManager.scala:982)
at
org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$flink$runtime$jobmanager$JobManager$$submitJob$1.apply(JobManager.scala:962)
at
org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$flink$runtime$jobmanager$JobManager$$submitJob$1.apply(JobManager.scala:962)
at
scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
at
scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
On Wed, Feb 3, 2016 at 9:27 PM, Robert Metzger <[email protected]> wrote:
> Hi,
>
> the TaskManager is starting up, but its not able to register at the job
> manager. Did you check the JobManager log? Do you see anything suspicious
> there? Are the ports matching?
>
>
> On Wed, Feb 3, 2016 at 9:23 PM, Ravinder Kaur <[email protected]> wrote:
>
>> Hello,
>>
>> Thank you for pointing it out. I had a little typo while I edited the
>> hostname in flink-conf.yaml. I've reset it and the TaskManager started up.
>> But I still can't run the WordCount example and it throws the same
>> NoResourceAvaliableException.
>>
>> Caused by:
>> org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableExce
>>
>> ption: Not enough free slots available to run the job. You can
>> decrease the oper
>> ator parallelism or increase the number of
>> slots per TaskManager in the configur
>> ation. Task to schedule: <
>> Attempt #0 (CHAIN DataSource (at getDefaultTextLineDa
>>
>> taSet(WordCountData.java:70)
>> (org.apache.flink.api.java.io.CollectionInputFormat
>> )) ->
>> FlatMap (FlatMap at main(WordCount.java:69)) -> Combine(SUM(1), at main(Wo
>>
>> rdCount.java:72) (1/1)) @ (unassigned) - [SCHEDULED] > with
>> groupID < 31e497f2f6
>> 8c9cee5864c8fddaff3d59 > in sharing group
>> < SlotSharingGroup [f9ed1aab933e061a8c
>> e1ecaa3534f18c,
>> 037bb78a1902f7edea69a978ad7b54ce, 31e497f2f68c9cee5864c8fddaff3d
>>
>> 59] >. Resources available to scheduler: Number of instances=0, total
>> number of
>> slots=0, available slots=0
>> at
>> org.apache.flink.runtime.jobmanager.scheduler.Scheduler.scheduleTask(
>>
>> Scheduler.java:256)
>> at
>> org.apache.flink.runtime.jobmanager.scheduler.Scheduler.scheduleImmed
>>
>> iately(Scheduler.java:131)
>> at
>> org.apache.flink.runtime.executiongraph.Execution.scheduleForExecutio
>>
>> n(Execution.java:298)
>> at
>> org.apache.flink.runtime.executiongraph.ExecutionVertex.scheduleForEx
>>
>> ecution(ExecutionVertex.java:458)
>> at
>> org.apache.flink.runtime.executiongraph.ExecutionJobVertex.scheduleAl
>>
>> l(ExecutionJobVertex.java:322)
>> at
>> org.apache.flink.runtime.executiongraph.ExecutionGraph.scheduleForExe
>>
>> cution(ExecutionGraph.java:679)
>> at
>> org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$fl
>>
>>
>>
>> ink$runtime$jobmanager$JobManager$$submitJob$1.apply$mcV$sp(JobManager.scala:982
>>
>> )
>> at
>> org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$fl
>>
>>
>> ink$runtime$jobmanager$JobManager$$submitJob$1.apply(JobManager.scala:962)
>> at
>> org.apache.flink.runtime.jobmanager.JobManager$$anonfun$org$apache$fl
>>
>>
>> ink$runtime$jobmanager$JobManager$$submitJob$1.apply(JobManager.scala:962)
>> ... 8 more
>>
>> The log of TaskManager again has the same errors as before.
>>
>> 20:58:58,457 INFO org.apache.flink.runtime.net.ConnectionUtils
>> - Failed to connect from address '/slave-IP': connect timed out
>> 20:58:58,458 INFO org.apache.flink.runtime.net.ConnectionUtils
>> - Failed to connect from address '/0:0:0:0:0:0:0:1%1': Network is
>> unreachable
>> 20:58:58,458 INFO org.apache.flink.runtime.net.ConnectionUtils
>> - Failed to connect from address '/127.0.0.1': Invalid argument
>> 20:58:59,048 WARN org.apache.flink.runtime.net.ConnectionUtils
>> - Could not connect to /master-IP:6123. Selecting a local address
>> using heuristics.
>> 20:58:59,050 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - TaskManager will use hostname/address 'hostname-of-slave'
>> (slave-IP) for communication.
>> 20:58:59,051 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Starting TaskManager in streaming mode BATCH_ONLY
>> 20:58:59,052 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Starting TaskManager actor system at slave_IP:0
>> 20:58:59,776 INFO akka.event.slf4j.Slf4jLogger
>> - Slf4jLogger started
>> 20:58:59,842 INFO Remoting
>> - Starting remoting
>> 20:59:00,094 INFO Remoting
>> - Remoting started; listening on addresses
>> :[akka.tcp://flink@slave-IP:33813]
>> 20:59:00,100 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Starting TaskManager actor
>> 20:59:00,125 INFO org.apache.flink.runtime.io.network.netty.NettyConfig
>> - NettyConfig [server address: hostname-of-master/master-IP, server
>> port: 49030, memory segment size (bytes): 32768, transport type: NIO,
>> number of server threads: 0 (use Netty's default), number of client
>> threads: 0 (use Netty's default), server connect backlog: 0 (use Netty's
>> default), client connect timeout (sec): 120, send/receive buffer size
>> (bytes): 0 (use Netty's default)]
>> 20:59:00,131 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Messages between TaskManager and JobManager have a max timeout of
>> 100000 milliseconds
>> 20:59:00,142 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Temporary file directory '/tmp': total 4 GB, usable 1 GB (25.00%
>> usable)
>> 20:59:00,210 INFO
>> org.apache.flink.runtime.io.network.buffer.NetworkBufferPool - Allocated
>> 64 MB for network buffer pool (number of memory segments: 2048, bytes per
>> segment: 32768).
>> 20:59:00,323 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Using 0.7 of the currently free heap space for Flink managed heap
>> memory (293 MB).
>> 20:59:00,565 INFO org.apache.flink.runtime.io.disk.iomanager.IOManager
>> - I/O manager uses directory
>> /tmp/flink-io-c7796b82-6676-4604-97fd-df09001a84e8 for spill files.
>> 20:59:00,578 INFO org.apache.flink.runtime.filecache.FileCache
>> - User file cache uses directory
>> /tmp/flink-dist-cache-13ed3e76-cf1e-46fa-9ba2-5177e801429e
>> 20:59:00,908 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Starting TaskManager actor at
>> akka://flink/user/taskmanager#-157676733.
>> 20:59:00,908 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - TaskManager data connection information: hostname-of-master
>> (dataPort=49030)
>> 20:59:00,909 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - TaskManager has 1 task slot(s).
>> 20:59:00,910 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Memory usage stats: [HEAP: 376/491/491 MB, NON HEAP: 24/49/304 MB
>> (used/committed/max)]
>> 20:59:00,917 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Trying to register at JobManager
>> akka.tcp://flink@master-IP:6123/user/jobmanager
>> (attempt 1, timeout: 500 milliseconds)
>> 20:59:01,443 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Trying to register at JobManager
>> akka.tcp://flink@master-IP:6123/user/jobmanager
>> (attempt 2, timeout: 1000 milliseconds)
>> 20:59:02,873 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Trying to register at JobManager
>> akka.tcp://flink@master-IP:6123/user/jobmanager
>> (attempt 3, timeout: 2000 milliseconds)
>> 20:59:04,893 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Trying to register at JobManager
>> akka.tcp://flink@master-IP:6123/user/jobmanager
>> (attempt 4, timeout: 4000 milliseconds)
>> 20:59:08,914 INFO org.apache.flink.runtime.taskmanager.TaskManager
>> - Trying to register at JobManager
>> akka.tcp://flink@master-IP:6123/user/jobmanager
>> (attempt 5, timeout: 8000 milliseconds)
>>
>>
>> Kind Regards,
>> Ravinder Kaur
>>
>> On Wed, Feb 3, 2016 at 8:12 PM, Stephan Ewen <[email protected]> wrote:
>>
>>> This looks like the reason:
>>>
>>> java.net.UnknownHostException: Cannot resolve the JobManager hostname
>>> 'hostname-of-master' specified in the configuration
>>>
>>> On Wed, Feb 3, 2016 at 7:29 PM, Ravinder Kaur <[email protected]>
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> The log file of the Taskmanager now shows the following
>>>>
>>>> 18:27:10,082 WARN org.apache.hadoop.util.NativeCodeLoader
>>>> - Unable to load native-hadoop library for your platform... using
>>>> builtin-java classes where applicable
>>>> 18:27:10,244 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> -
>>>> --------------------------------------------------------------------------------
>>>> 18:27:10,244 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Starting TaskManager (Version: 0.10.1, Rev:2e9b231,
>>>> Date:22.11.2015 @ 12:41:12 CET)
>>>> 18:27:10,244 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Current user: flink
>>>> 18:27:10,245 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - JVM: OpenJDK 64-Bit Server VM - Oracle Corporation -
>>>> 1.7/24.91-b01
>>>> 18:27:10,245 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Maximum heap size: 491 MiBytes
>>>> 18:27:10,245 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - JAVA_HOME: /usr/lib/jvm/java-1.7.0-openjdk-amd64
>>>> 18:27:10,247 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Hadoop version: 2.7.0
>>>> 18:27:10,247 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - JVM Options:
>>>> 18:27:10,247 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - -Xms512M
>>>> 18:27:10,247 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - -Xmx512M
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - -XX:MaxDirectMemorySize=8388607T
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - -XX:MaxPermSize=256m
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> -
>>>> -Dlog.file=/home/flink/flink-0.10.1/log/flink-flink-taskmanager-0-vm-10-155-208-137.cloud.mwn.de.log
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> -
>>>> -Dlog4j.configuration=file:/home/flink/flink-0.10.1/conf/log4j.properties
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> -
>>>> -Dlogback.configurationFile=file:/home/flink/flink-0.10.1/conf/logback.xml
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Program Arguments:
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - --configDir
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - /home/flink/flink-0.10.1/conf
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - --streamingMode
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - batch
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Classpath:
>>>> /home/flink/flink-0.10.1/lib/flink-dist_2.11-0.10.1.jar:/home/flink/flink-0.10.1/lib/flink-python_2.11-0.10.1.jar:/home/flink/flink-0.10.1/lib/log4j-1.2.17.jar:/home/flink/flink-0.10.1/lib/slf4j-log4j12-1.7.7.jar:/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/tools.jar::
>>>> 18:27:10,248 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> -
>>>> --------------------------------------------------------------------------------
>>>> 18:27:10,252 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Maximum number of open file descriptors is 4096
>>>> 18:27:10,277 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Loading configuration from /home/flink/flink-0.10.1/conf
>>>> 18:27:10,356 INFO org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Security is not enabled. Starting non-authenticated TaskManager.
>>>> 18:27:10,365 ERROR org.apache.flink.runtime.taskmanager.TaskManager
>>>> - Failed to run TaskManager.
>>>> java.net.UnknownHostException: Cannot resolve the JobManager hostname
>>>> 'hostname-of-master' specified in the configuration
>>>> at
>>>> org.apache.flink.runtime.util.StandaloneUtils.createLeaderRetrievalService(StandaloneUtils.java:79)
>>>> at
>>>> org.apache.flink.runtime.util.StandaloneUtils.createLeaderRetrievalService(StandaloneUtils.java:48)
>>>> at
>>>> org.apache.flink.runtime.util.LeaderRetrievalUtils.createLeaderRetrievalService(LeaderRetrievalUtils.java:69)
>>>> at
>>>> org.apache.flink.runtime.taskmanager.TaskManager$.selectNetworkInterfaceAndPort(TaskManager.scala:1351)
>>>> at
>>>> org.apache.flink.runtime.taskmanager.TaskManager$.selectNetworkInterfaceAndRunTaskManager(TaskManager.scala:1328)
>>>> at
>>>> org.apache.flink.runtime.taskmanager.TaskManager$.main(TaskManager.scala:1240)
>>>> at
>>>> org.apache.flink.runtime.taskmanager.TaskManager.main(TaskManager.scala)
>>>>
>>>> Kind Regards,
>>>> Ravinder Kaur
>>>>
>>>> On Wed, Feb 3, 2016 at 7:19 PM, Stephan Ewen <[email protected]> wrote:
>>>>
>>>>> What do the TaskManger logs say?
>>>>>
>>>>> On Wed, Feb 3, 2016 at 6:34 PM, Ravinder Kaur <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> Thanks for the quick reply. I tried to set jobmanager.rpc.address in
>>>>>> flink-conf.yaml to the hostname of master node on both the nodes.
>>>>>>
>>>>>> Now it does not start the Taskmanager at the worker node at all. When
>>>>>> I start the cluster using ./bin/start-cluster.sh on master it shows the
>>>>>> normal output of starting the Jobmanager and Taskmanager but when I run
>>>>>> jps
>>>>>> on the nodes the slave does not have the Taskmanager running.
>>>>>>
>>>>>> Running the WordCount example again fails showing the same error.
>>>>>> Stopping the cluster says no taskmanager to stop.
>>>>>>
>>>>>> Kind Regards,
>>>>>> Ravinder Kaur
>>>>>>
>>>>>> On Wed, Feb 3, 2016 at 5:47 PM, Stephan Ewen <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Looks like the network configuration is not correct.
>>>>>>>
>>>>>>> I would try setting the full host name (like "master.abc.xyz.com")
>>>>>>> as jobmanager.rpc.address.
>>>>>>>
>>>>>>> Greetings,
>>>>>>> Stephan
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Feb 3, 2016 at 5:43 PM, Ravinder Kaur <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Hello Community,
>>>>>>>>
>>>>>>>> I'm a student and new to Apache Flink. I'm trying to learn and have
>>>>>>>> setup a 2- node standalone Flink(0.10.1) cluster (one master and one
>>>>>>>> worker). I'm facing the following issue.
>>>>>>>>
>>>>>>>> Cluster: consists of 2 vms (one master and one worker)
>>>>>>>>
>>>>>>>> The configurations are done as per
>>>>>>>> https://ci.apache.org/projects/flink/flink-docs-release-0.10/setup/cluster_setup.html
>>>>>>>>
>>>>>>>> When I start the cluster both the JobManager and the TaskManager
>>>>>>>> are started on the master and worker respectively.
>>>>>>>>
>>>>>>>> Command to start the cluster : bin/start-cluster.sh
>>>>>>>>
>>>>>>>> JPS shows all the processes running.
>>>>>>>>
>>>>>>>> Then I run the following command to run a WordCount example job:
>>>>>>>> ./bin/flink
>>>>>>>> run ./examples/WordCount.jar
>>>>>>>>
>>>>>>>> the result is attached with the mail.
>>>>>>>>
>>>>>>>> The error is
>>>>>>>> org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailabeException:
>>>>>>>> Not enough free slots available to run to run the job
>>>>>>>> ....................... Resources available to scheduler: Number of
>>>>>>>> instances=0, total number of slots= 0, available slots=0
>>>>>>>>
>>>>>>>> Therefore I suppose that the JobManager does not find the
>>>>>>>> TaskManager and checked the logs of the TaskManager which indeed shows
>>>>>>>> that
>>>>>>>> the TaskManager is unable to register at the JobManager for quite a
>>>>>>>> long
>>>>>>>> time. There are org.apache.flink.runtime.net.ConnectionUtils:
>>>>>>>> Failed to connect from localhost: Connect timed out and
>>>>>>>> org.apache.flink.runtime.net.ConnectionUtils:
>>>>>>>> Failed to connect from address localhost: Network is Unreachable
>>>>>>>> messages
>>>>>>>> in the log of the TaskManager. Later when it starts up after a number
>>>>>>>> of
>>>>>>>> attempts and tries to register at the JobManager, which also fails
>>>>>>>> after a
>>>>>>>> lot of attempts showing the following message
>>>>>>>> org.apache.flink.runtime.taskmanager.Taskmanager:
>>>>>>>> Trying to register at JobManager
>>>>>>>> akka.tcp://flink@master:6123/user'/jobmanager
>>>>>>>> (attempt:92, timeout:30seconds) and
>>>>>>>> org.apache.flink.runtime.taskmanager.Taskmanager:
>>>>>>>> Tried to associate with unreachable remote host
>>>>>>>> [akka.tcp://flink@master:6123/user/jobmanager].
>>>>>>>> Address is now gated for 5000ms, all messages to this address will be
>>>>>>>> delivered to dead letters. Reason: Connection timed out: /master:6123
>>>>>>>>
>>>>>>>> I browsed the internet for these and found
>>>>>>>>
>>>>>>>> http://stackoverflow.com/questions/33601020/flink-job-wont-run-with-higher-taskmanager-heap-mb
>>>>>>>> <http://stackoverflow.com/questions/33601020/flink-job-wont-run-with-higher-taskmanager-heap-mb>
>>>>>>>> and https://issues.apache.org/jira/browse/FLINK-1119 these links
>>>>>>>> helpful. Stephan Ewen the guy who provided the solution in both the
>>>>>>>> links
>>>>>>>> gives a good explanation that the TaskManagers take quite some time to
>>>>>>>> register at the JobManager and therefore I waited for as long as 20
>>>>>>>> mins
>>>>>>>> after starting the cluster to run the job. But even after waiting so
>>>>>>>> long I
>>>>>>>> get the same error.
>>>>>>>>
>>>>>>>> Another suggestion was to run the cluster in streaming mode. So I
>>>>>>>> tried it with the command : bin/start-cluster-streaming.sh and ran
>>>>>>>> the job but I get the same error. I have rechecked all the
>>>>>>>> configurations
>>>>>>>> but I'm unable to find out the fault.
>>>>>>>>
>>>>>>>> I re-checked all the configurations but could not find anything
>>>>>>>> wrong. Also checked the port 6123 on master which is in LISTEN state
>>>>>>>> and
>>>>>>>> tcp request from worker to master shows SYN_SENT state using netstat
>>>>>>>> -na
>>>>>>>> and lsof -i commands.
>>>>>>>>
>>>>>>>> I opened the webpage on master http://localhost:8081 but it shows
>>>>>>>> nothing and localhost:8080 says connection refused.
>>>>>>>>
>>>>>>>> Kindly help me out as it is very important for me. Let me know if
>>>>>>>> you have any questions.
>>>>>>>>
>>>>>>>> Kind Regards,
>>>>>>>> Ravinder Kaur
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>