2016-08-18 8 views
0

Я пытаюсь реализовать нижеприведенный сценарий.Подключение к когерентности из Oracle Stream Analytics

  1. Данные должны быть перенесены в Oracle связности с БД.
  2. Эта согласованность должна быть доступна Oracle Stream Analytics для применения некоторых правил.

Я могу подключиться к когерентности из командной строки, выполнив файл coherence.cmd. Когда я запускаю этот файл, он подключается к существующей согласованности.

Но когда я пытаюсь создать поток кэша Coherence в потоковой аналитике оракула, я получаю предупреждение ниже, и операция истекает.

2016-08-18 10: 17: 27,693/1423,868 Oracle Когерентность 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 = сайт:, machine:, process: 9376, Role = BeaWlevsServer) пытается подключиться к кластеру, используя WKA-лист [/192.168.1.150:55720] в течение 30 секунд без успеха; этот может указывать на неправильно сконфигурированную WKA, или это может быть просто результатом занятого кластера или активного отказа.

2016-08-18 10: 17: 27,693/1423,868 Oracle Когерентность GE 12.1.3.0.0 (резьба = кластер, член = п/а): Отсрочка формирования нового кластера; Ожидание f или известные узлы для ответа

Может ли кто-нибудь сказать мне, что здесь не так?

ответ

0

По умолчанию coherence.cmd использует multicast для обнаружения запущенного кластера Coherence (если вы каким-то образом не модифицировали этот скрипт).

Я не знаю Oracle Stream Analytics, но из предоставленных журналов я предполагаю, что он пытается подключиться к кластеру Coherence с использованием известного адреса (WKA), и кажется, что на узле Coherence нет адрес 192.168.1.150:55720. Поэтому убедитесь, что член Coherence работает на 192.168.1.150:55720 или измените конфигурацию в Oracle Stream Analytics, чтобы подключиться к Coherence по разному адресу (к сожалению, я не могу с этим поделать).