从Oracle Stream Analytics连接到一致性

时间:2016-08-18 09:33:53

标签: oracle-coherence oracle-streams

我试图实施以下方案。

  1. 数据应该从数据库推送到Oracle的一致性。
  2. Oracle Stream Analytics可以访问此一致性以应用一些规则。
  3. 我可以通过执行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或众所周知的节点做出响应

    任何人都可以告诉我这里有什么问题吗?

1 个答案:

答案 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(遗憾的是,我无法帮助您)。