我刚认识动物园管理员,开始经营动物园管理员
Exception in thread "main" java.net.UnknownHostException: zoo1
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:848)我的zoo.cfg
tickTime=2000
dataDir=/home/st/storm/datadir/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888我的/etc/主机是
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts发布于 2015-11-18 13:55:00
问题是,在您的zoo.cfg中有以下几行
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888需要用实际的IP地址替换zoo1、zoo2和zoo3。比如,
server.1=192.168.1.100:2888:3888
server.2=192.168.1.101:2888:3888
server.3=192.168.1.102:2888:3888或者您的动物园管理员节点所处的实际IP地址。
编辑
如果您只在一台机器上运行动物园管理员,因此只有一个ip地址。您可以将配置更改为类似的配置。
server.1=192.168.1.100:2888:3888 因为您只有一个ip地址,所以在配置中只需要一个条目。动物园管理员节点的数量由你来决定,3不是一个神奇的数字。虽然你的机器越多,你就会有更多的冗余。
https://stackoverflow.com/questions/33781538
复制相似问题