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