Подключение к согласованности из Oracle Stream Analytics
Я пытаюсь реализовать ниже сценарий.
- Данные должны быть переданы в Oracle согласованности из БД.
- Эта согласованность должна быть доступна для Oracle Stream Analytics, чтобы применять некоторые правила.
Я могу подключиться к согласованности из командной строки, выполнив coherence.cmd
файл. Когда я выполняю этот файл, он подключается к существующей согласованности.
Но когда я пытаюсь создать поток Coherence Cache в аналитике oracle stream, я получаю предупреждение ниже, и операция истекает.
2016-08-18 10: 17: 27.693 / 1423.868 Oracle Coherence GE 12.1.3.0.0 (поток = кластер, член = н / д): этот участник (Id=0, метка времени =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 (thread = Cluster, member = n / a): задержка формирования нового кластера; ожидание f или известных узлов, чтобы ответить
Может кто-нибудь, пожалуйста, скажите мне, что здесь не так?
1 ответ
По умолчанию coherence.cmd
использует многоадресную рассылку для обнаружения работающего кластера Coherence (если только вы не изменили этот скрипт).
Я не знаю Oracle Stream Analytics, но из предоставленных вами журналов я предполагаю, что он пытается подключиться к кластеру Coherence с использованием хорошо известного адреса (WKA), и кажется, что по этому адресу нет узла Coherence 192.168.1.150:55720
, Поэтому убедитесь, что участник Coherence работает на 192.168.1.150:55720
или измените конфигурацию в Oracle Stream Analytics, чтобы подключиться к Coherence по другому адресу (к сожалению, я не могу вам с этим помочь).