yes. with this example (examples/streaming/WordCount.jar) my cluster worked.

the file log/*out from the master is still empty and the file log/*out from
the slave node has my result. The dashboard also shows that the job is
completed.

So, like you said there are some external dependencies that I didn`t
include in my deploy. Do you have any clue?

I am following the original quickstart (
https://ci.apache.org/projects/flink/flink-docs-master/quickstart/setup_quickstart.html
)

Kind Regards,
Felipe




*--*
*-- Felipe Gutierrez*

*-- skype: felipe.o.gutierrez*
*--* *https://felipeogutierrez.blogspot.com
<https://felipeogutierrez.blogspot.com>*


On Mon, Aug 6, 2018 at 5:01 PM Gary Yao <g...@data-artisans.com> wrote:

> Hi,
>
> nc exits after the first connection is closed. Are you re-running the nc
> command every time the job finishes?
>
> The stacktrace you copied does not indicate that a TaskManager cannot
> connect
> to the JobManager. I can only see that the SocketTextStreamFunction (from
> the
> SocketWindowWordCount job?) cannot open the connection to the address that
> you
> specified.
>
> Can you try to run examples/streaming/WordCount.jar. It is a simpler job
> which
> does not rely on external dependencies.
>
> If all the above fails, can you tell us how you submit the job? Can you
> post
> the full command? Can you also post the full JobManager & TaskManager logs?
>
> Best,
> Gary
>
>
>
> On Mon, Aug 6, 2018 at 4:10 PM, Felipe Gutierrez <
> felipe.o.gutier...@gmail.com> wrote:
>
>> do you mean "nc -l 9000"? If so, I did start before.
>> the task manager running on the master can connect to the job manager.
>> but the task manager on the slave node cannot. The second time that I start
>> the WordCount task it recognizes only one task manager (from the master)
>> and runs my task. But the task manager from the slave does not process
>> anything and it is started.
>>
>> here is the error stack trace from the slave node:
>>
>> 2017-05-30 05:10:39,853 INFO
>> org.apache.flink.runtime.state.heap.HeapKeyedStateBackend     -
>> Initializing heap keyed state backend with stream factory.
>> 2017-05-30 05:10:39,977 INFO  org.apache.flink.runtime.taskmanager.Task
>>                    - Source: Socket Stream -> Flat Map (1/1)
>> (d5e3d87395995d3977d2f472de896e23) switched from RUNNING to FAILED.
>> java.net.ConnectException: Connection refused
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>> at java.net
>> .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
>> at java.net
>> .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
>> at java.net
>> .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>> at java.net.Socket.connect(Socket.java:589)
>> at
>> org.apache.flink.streaming.api.functions.source.SocketTextStreamFunction.run(SocketTextStreamFunction.java:96)
>> at
>> org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:87)
>> at
>> org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:56)
>> at
>> org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run(SourceStreamTask.java:99)
>> at
>> org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:306)
>> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:703)
>> at java.lang.Thread.run(Thread.java:745)
>> 2017-05-30 05:10:40,016 INFO  org.apache.flink.runtime.taskmanager.Task
>>                    - Freeing task resources for Source: Socket Stream ->
>> Flat Map (1/1) (d5e3d87395995d3977d2f472de896e23).
>>
>>
>> *--*
>> *-- Felipe Gutierrez*
>>
>> *-- skype: felipe.o.gutierrez*
>> *--* *https://felipeogutierrez.blogspot.com
>> <https://felipeogutierrez.blogspot.com>*
>>
>>
>> On Mon, Aug 6, 2018 at 2:17 PM vino yang <yanghua1...@gmail.com> wrote:
>>
>>> Hi Felipe,
>>>
>>> From the exception information, it seems that you did not start the
>>> socket server, the socket source needs to connect to the socket server.
>>>
>>> Please make sure the socket server has started and is available.
>>>
>>> Thanks, vino.
>>>
>>> 2018-08-06 18:45 GMT+08:00 Felipe Gutierrez <
>>> felipe.o.gutier...@gmail.com>:
>>>
>>>> yes.
>>>>
>>>> when I execute the jps command on the master node I
>>>> see TaskManagerRunner and StandaloneSessionClusterEntrypoint (which I
>>>> believe it is the  jobManager). On the slave nodes I see TaskManagerRunner
>>>> when I run jps command
>>>>
>>>>
>>>> *--*
>>>> *-- Felipe Gutierrez*
>>>>
>>>> *-- skype: felipe.o.gutierrez*
>>>> *--* *https://felipeogutierrez.blogspot.com
>>>> <https://felipeogutierrez.blogspot.com>*
>>>>
>>>>
>>>> On Mon, Aug 6, 2018 at 12:13 PM miki haiat <miko5...@gmail.com> wrote:
>>>>
>>>>> Did you start job manager and task manager on the same resbery pi ?
>>>>>
>>>>> On Mon, 6 Aug 2018, 12:01 Felipe Gutierrez, <
>>>>> felipe.o.gutier...@gmail.com> wrote:
>>>>>
>>>>>> Hello everyone,
>>>>>>
>>>>>> I am trying to run Flink on Raspberry Pis. My first test for word
>>>>>> count in a single node worked. I just have to decrease the Heap memory of
>>>>>> the jobmanager.heap.mb and taskmanager.heap.mb to 512.
>>>>>> My second test is to add 2 slave nodes I got the error: "Java
>>>>>> HotSpot(TM) Client VM warning: G1 GC is disabled in this release." at the
>>>>>> file log/flink-root-taskexecutor-0-*.out.
>>>>>>
>>>>>> This link (
>>>>>> https://blog.sflow.com/2016/06/raspberry-pi-real-time-network-analytics.html)
>>>>>> says that in order to Raspberry Pi ARM architecture works with JVM it is
>>>>>> necessary to configure the JVM as:
>>>>>> -Xms600M
>>>>>> -Xmx600M
>>>>>> -XX:+UseParNewGC
>>>>>> -XX:+UseConcMarkSweepGC
>>>>>> -XX:+CMSIncrementalMode
>>>>>>
>>>>>> then I set this variables on the path inside the file flink-conf.yaml
>>>>>> env.java.opts: "-XX:+UseParNewGC -XX:+UseConcMarkSweepGC
>>>>>> -XX:+CMSIncrementalMode"
>>>>>> env.java.opts.jobmanager: "-XX:+UseParNewGC -XX:+UseConcMarkSweepGC
>>>>>> -XX:+CMSIncrementalMode"
>>>>>> env.java.opts.taskmanager: "-XX:+UseParNewGC -XX:+UseConcMarkSweepGC
>>>>>> -XX:+CMSIncrementalMode"
>>>>>>
>>>>>> and the error "Java HotSpot(TM) Client VM warning: G1 GC is disabled
>>>>>> in this release." is not showing anymore. However, the connection from 
>>>>>> the
>>>>>> master node to the slave node is still not possible. Does anybody know 
>>>>>> how
>>>>>> I must configure flink to deal with that?
>>>>>>
>>>>>> This is the error stack trace:
>>>>>>
>>>>>> 2017-05-25 12:40:26,421 INFO
>>>>>> org.apache.flink.runtime.executiongraph.ExecutionGraph        - Source:
>>>>>> Socket Stream -> Flat Map (1/1) (b81b6492fc0860367be422d0b0bf4358) 
>>>>>> switched
>>>>>> from DEPLOYING to RUNNING.
>>>>>> 2017-05-25 12:40:26,891 INFO
>>>>>> org.apache.flink.runtime.executiongraph.ExecutionGraph        - Source:
>>>>>> Socket Stream -> Flat Map (1/1) (b81b6492fc0860367be422d0b0bf4358) 
>>>>>> switched
>>>>>> from RUNNING to FAILED.
>>>>>> java.net.ConnectException: Connection refused
>>>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> at java.net
>>>>>> .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
>>>>>> at java.net
>>>>>> .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
>>>>>> at java.net
>>>>>> .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
>>>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>>>>>> at java.net.Socket.connect(Socket.java:589)
>>>>>> at
>>>>>> org.apache.flink.streaming.api.functions.source.SocketTextStreamFunction.run(SocketTextStreamFunction.java:96)
>>>>>> at
>>>>>> org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:87)
>>>>>> at
>>>>>> org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:56)
>>>>>> at
>>>>>> org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run(SourceStreamTask.java:99)
>>>>>> at
>>>>>> org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:306)
>>>>>> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:703)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> 2017-05-25 12:40:26,898 INFO
>>>>>> org.apache.flink.runtime.executiongraph.ExecutionGraph        - Job 
>>>>>> Socket
>>>>>> Window WordCount (71c6d7796eccf6587d9d1deda0490e09) switched from state
>>>>>> RUNNING to FAILING.
>>>>>> java.net.ConnectException: Connection refused
>>>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> at java.net
>>>>>> .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
>>>>>> at java.net
>>>>>> .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
>>>>>> at java.net
>>>>>> .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
>>>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>>>>>> at java.net.Socket.connect(Socket.java:589)
>>>>>> at
>>>>>> org.apache.flink.streaming.api.functions.source.SocketTextStreamFunction.run(SocketTextStreamFunction.java:96)
>>>>>> at
>>>>>> org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:87)
>>>>>> at
>>>>>> org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:56)
>>>>>> at
>>>>>> org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run(SourceStreamTask.java:99)
>>>>>> at
>>>>>> org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:306)
>>>>>> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:703)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> 2017-05-25 12:40:26,921 INFO
>>>>>> org.apache.flink.runtime.executiongraph.ExecutionGraph        -
>>>>>> Window(TumblingProcessingTimeWindows(5000), ProcessingTimeTrigger,
>>>>>> ReduceFunction$1, PassThroughWindowFunction) -> Sink: Print to Std. Out
>>>>>> (1/1) (aa1a0e7ee3a1d3ad8f99b2608bd64c5b) switched from RUNNING to 
>>>>>> CANCELING.
>>>>>> 2017-05-25 12:40:26,975 INFO
>>>>>> org.apache.flink.runtime.executiongraph.ExecutionGraph        -
>>>>>> Window(TumblingProcessingTimeWindows(5000), ProcessingTimeTrigger,
>>>>>> ReduceFunction$1, PassThroughWindowFunction) -> Sink: Print to Std. Out
>>>>>> (1/1) (aa1a0e7ee3a1d3ad8f99b2608bd64c5b) switched from CANCELING to
>>>>>> CANCELED.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks, Felipe
>>>>>> *--*
>>>>>> *-- Felipe Gutierrez*
>>>>>>
>>>>>> *-- skype: felipe.o.gutierrez*
>>>>>> *--* *https://felipeogutierrez.blogspot.com
>>>>>> <https://felipeogutierrez.blogspot.com>*
>>>>>>
>>>>>
>>>
>

Reply via email to