0

我正在尝试实现以下场景。

  1. 数据应该从 DB 推送到 Oracle coherence。
  2. Oracle Stream Analytics 应该可以访问这种一致性以应用一些规则。

我可以通过执行coherence.cmd文件从命令提示符连接到连贯性。当我执行这个文件时,它正在连接到现有的连贯性。

但是,当我尝试在 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): This Member(Id=0, Timestamp=2016-08-18 10:16: 5 7.08, Address=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(线程=集群,成员=n/a):延迟新集群的形成;等待 f 或知名节点响应

谁能告诉我这里有什么问题?

4

1 回答 1

0

默认情况下coherence.cmd使用多播来发现正在运行的 Coherence 集群(除非您以某种方式修改了此脚本)。

我不知道 Oracle 流分析,但是从您提供的日志中我猜想它尝试使用众所周知的地址 (WKA) 连接到 Coherence 集群,并且似乎在 address 上没有可用的 Coherence 节点192.168.1.150:55720。因此,请确保 Coherence 成员正在运行192.168.1.150:55720或更改 Oracle Stream Analytics 中的配置以连接到不同地址上的 Coherence(不幸的是,我无法帮助您)。

于 2016-10-11T14:07:29.883 回答