So that other machines can contact it.

Seriously, why did you have an expectation it would not bind to 0.0.0.0?

The configuration file tells how to reach OTHER servers.  It doesn't
limit which interfaces to use for incoming connections.

On Wed, Jun 15, 2011 at 5:33 AM, Isaac <[email protected]> wrote:
> why zookeeper bind 0.0.0.0 at miti-homed server?
>
> $ netstat -lnp | grep 99
> ...
> tcp        0      0 0.0.0.0:9900            0.0.0.0:*               LISTEN
>   16536/java
> tcp        0      0 0.0.0.0:9910            0.0.0.0:*               LISTEN
>   16536/java
> ...
>
> i deploy 3 zookeeper on the same server for test.
> zoo.cfg
> ------------------------------
> # The number of milliseconds of each tick
> tickTime=2000
> # The number of ticks that the initial
> # synchronization phase can take
> initLimit=5
> # The number of ticks that can pass between
> # sending a request and getting an acknowledgement
> syncLimit=2
> # the directory where the snapshot is stored.
> dataDir=/data/zookeeper/data
> # the port at which the clients will connect
> clientPort=10000
> clientPortAddress=172.27.31.48
> server.1=172.27.31.48:9900:9910
> server.2=172.27.31.48:9901:9911
> server.3=172.27.31.48:9902:9912
>

Reply via email to