我试图实施以下方案。
我可以通过执行coherence.cmd
文件从命令提示符连接到coherence。当我执行此文件时,它将连接到现有的一致性。
但是当我尝试在oracle流分析中创建Coherence Cache流时,我收到了警告并且操作超时。
2016-08-18 10:17:27.693 / 1423.868 Oracle Coherence GE 12.1.3.0.0 (thread = Cluster,member = n / a):这个成员(Id = 0, 时间戳= 2016-08-18 10:16:5 7.08,地址= 192.168.1.150:55721,MachineId = 4789,Location = site :, machine :, process:9376, Role = BeaWlevsServer)一直在尝试使用群集来加入群集 WKA列表[/192.168.1.150:55720] 30秒没有成功;这个 可能表示错误配置的WKA,或者它可能只是结果 繁忙的群集或活动的故障转移。
2016-08-18 10:17:27.693 / 1423.868 Oracle Coherence GE 12.1.3.0.0 (thread = Cluster,member = n / a):延迟形成新的 簇;等待f或众所周知的节点做出响应
任何人都可以告诉我这里有什么问题吗?
答案 0 :(得分:0)
默认情况下coherence.cmd
使用多播来发现正在运行的Coherence群集(除非您以某种方式修改了此脚本)。
我不知道Oracle Stream Analytics,但是从您提供的日志中我猜测它尝试使用众所周知的地址(WKA)连接到Coherence群集,并且似乎地址上没有可用的Coherence节点192.168.1.150:55720
。因此,请确保Coherence成员在192.168.1.150:55720
上运行或更改Oracle Stream Analytics中的配置以连接到不同地址的Coherence(遗憾的是,我无法帮助您)。