What does the jobmanager log says? I think Stephan added some more logging
output which helps us to debug this problem.

On Thu, Mar 5, 2015 at 9:36 AM, Dulaj Viduranga <vidura...@icloud.com>
wrote:

> Using start-locat.sh.
> I’m using the original config yaml. I also tried changing jobmanager
> address in config to “127.0.0.1 but no luck. With my changes it works ok.
> The conf file follows.
>
>
> ################################################################################
> #  Licensed to the Apache Software Foundation (ASF) under one
> #  or more contributor license agreements.  See the NOTICE file
> #  distributed with this work for additional information
> #  regarding copyright ownership.  The ASF licenses this file
> #  to you under the Apache License, Version 2.0 (the
> #  "License"); you may not use this file except in compliance
> #  with the License.  You may obtain a copy of the License at
> #
> #      http://www.apache.org/licenses/LICENSE-2.0
> #
> #  Unless required by applicable law or agreed to in writing, software
> #  distributed under the License is distributed on an "AS IS" BASIS,
> #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> #  See the License for the specific language governing permissions and
> # limitations under the License.
>
> ################################################################################
>
>
>
> #==============================================================================
> # Common
>
> #==============================================================================
>
> jobmanager.rpc.address: 127.0.0.1
>
> jobmanager.rpc.port: 6123
>
> jobmanager.heap.mb: 256
>
> taskmanager.heap.mb: 512
>
> taskmanager.numberOfTaskSlots: 1
>
> parallelization.degree.default: 1
>
>
> #==============================================================================
> # Web Frontend
>
> #==============================================================================
>
> # The port under which the web-based runtime monitor listens.
> # A value of -1 deactivates the web server.
>
> jobmanager.web.port: 8081
>
> # The port uder which the standalone web client
> # (for job upload and submit) listens.
>
> webclient.port: 8080
>
>
> #==============================================================================
> # Advanced
>
> #==============================================================================
>
> # The number of buffers for the network stack.
> #
> # taskmanager.network.numberOfBuffers: 2048
>
> # Directories for temporary files.
> #
> # Add a delimited list for multiple directories, using the system directory
> # delimiter (colon ':' on unix) or a comma, e.g.:
> #     /data1/tmp:/data2/tmp:/data3/tmp
> #
> # Note: Each directory entry is read from and written to by a different I/O
> # thread. You can include the same directory multiple times in order to
> create
> # multiple I/O threads against that directory. This is for example
> relevant for
> # high-throughput RAIDs.
> #
> # If not specified, the system-specific Java temporary directory
> (java.io.tmpdir
> # property) is taken.
> #
> # taskmanager.tmp.dirs: /tmp
>
> # Path to the Hadoop configuration directory.
> #
> # This configuration is used when writing into HDFS. Unless specified
> otherwise,
> # HDFS file creation will use HDFS default settings with respect to
> block-size,
> # replication factor, etc.
> #
> # You can also directly specify the paths to hdfs-default.xml and
> hdfs-site.xml
> # via keys 'fs.hdfs.hdfsdefault' and 'fs.hdfs.hdfssite'.
> #
> # fs.hdfs.hadoopconf: /path/to/hadoop/conf/
>
>
> > On Mar 5, 2015, at 2:03 PM, Till Rohrmann <trohrm...@apache.org> wrote:
> >
> > How did you start the flink cluster? Using the start-local.sh, the
> > start-cluster.sh or starting the job manager and task managers
> individually
> > using taskmanager.sh/jobmanager.sh. Could you maybe post the
> > flink-conf.yaml file, you're using?
> >
> > With your changes, everything works, right?
> >
> > On Thu, Mar 5, 2015 at 8:55 AM, Dulaj Viduranga <vidura...@icloud.com>
> > wrote:
> >
> >> Hi Till,
> >> I’m sorry. It doesn’t seem to solve the problem. The taskmanager still
> >> tries a 10.0.0.0/8 IP.
> >>
> >> Best regards.
> >>
> >>> On Mar 5, 2015, at 1:00 PM, Till Rohrmann <till.rohrm...@gmail.com>
> >> wrote:
> >>>
> >>> Hi Dulaj,
> >>>
> >>> I looked through your commit and noticed that the JobClient might not
> be
> >>> listening on the right network interface. Your commit seems to fix it.
> I
> >>> just want to understand the problem properly and therefore I opened a
> >>> branch with a small change. Could you try out whether this change would
> >>> also fix your problem? You can find the code here [1]. Would be awesome
> >> if
> >>> you checked it out and let it run on your cluster setting. Thanks a lot
> >>> Dulaj!
> >>>
> >>> [1]
> >>>
> >>
> https://github.com/tillrohrmann/flink/tree/fixLocalFlinkMiniClusterJobClient
> >>>
> >>> On Thu, Mar 5, 2015 at 4:21 AM, Dulaj Viduranga <vidura...@icloud.com>
> >>> wrote:
> >>>
> >>>> The every change in the commit b7da22a is not required but I thought
> >> they
> >>>> are appropriate.
> >>>>
> >>>>> On Mar 5, 2015, at 8:11 AM, Dulaj Viduranga <vidura...@icloud.com>
> >>>> wrote:
> >>>>>
> >>>>> Hi,
> >>>>> I found many other places “localhost” is hard coded. I changed them
> in
> >> a
> >>>> better way I think. I made a pull request. Please review. b7da22a <
> >>>>
> >>
> https://github.com/viduranga/flink/commit/b7da22a562d3da5a9be2657308c0f82e4e2f80cd
> >>>>>
> >>>>>
> >>>>>> On Mar 4, 2015, at 8:17 PM, Stephan Ewen <se...@apache.org> wrote:
> >>>>>>
> >>>>>> If I recall correctly, we only hardcode "localhost" in the local
> mini
> >>>>>> cluster - do you think it is problematic there as well?
> >>>>>>
> >>>>>> Have you found any other places?
> >>>>>>
> >>>>>> On Mon, Mar 2, 2015 at 10:26 AM, Dulaj Viduranga <
> >> vidura...@icloud.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> In some places of the code, "localhost" is hard coded. When it is
> >>>> resolved
> >>>>>>> by the DNS, it is posible to be directed  to a different IP other
> >> than
> >>>>>>> 127.0.0.1 (like private range 10.0.0.0/8). I changed those places
> to
> >>>>>>> 127.0.0.1 and it works like a charm.
> >>>>>>> But hard coding 127.0.0.1 is not a good option because when the
> >>>> jobmanager
> >>>>>>> ip is changed, this becomes an issue again. I'm thinking of setting
> >>>>>>> jobmanager ip from the config.yaml to these places.
> >>>>>>> If you have a better idea on doing this with your experience,
> please
> >>>> let
> >>>>>>> me know.
> >>>>>>>
> >>>>>>> Best.
> >>>>>>>
> >>>>>
> >>>>
> >>>>
> >>
> >>
>
>

Reply via email to