如果在回送地址上启动代理的单个实例,则会得到以下信息:
[05/Sep/2014:16:45:11 BST] WARNING [B3236]: Bad bind address of portmapper service for cluster, please change imq.portmapper.hostname: Loopback IP address is not allowed in broker address localhost[localhost/127.0.0.1] for cluster
[05/Sep/2014:16:45:11 BST] WARNING [B1137]: Cluster initialization failed. Disabling the cluster service.我有一个安装程序(实际上是Azure Compute仿真器),它允许使用表单127.X.X.X来启动多个vms/进程自己的唯一up地址,这实际上是连接java.net.InetAddress的环回地址。因此,尽管我成功地将这些地址用于那些vm/进程之间的套接字通信,但我不能使用它们来运行OpenMq集群。
作为一项工作,我已经设置代理绑定到一个单一的非环回地址,并使用不同的端口,这是可行的。因此,并不是不能在一个it地址上进行集群。
为什么不允许回拨?如果在理论上是可能的,那么是否有一个设置来支持集群?
发布于 2014-09-08 09:39:31
Oracle opnenmq用户邮件列表的艾米·康( Amy )认为,这是设计出来的,因为集群的目的是跨多个服务器。但是,您可以将多个代理绑定到一个非环回地址,并使用不同的端口。
https://stackoverflow.com/questions/25689799
复制相似问题