2016-08-24 5 views
-1

Я один ML Box позволяет сказать ABCКак получить все хосты, сопоставленные определенному серверу приложений или порту в MarkLogic?

я прилагаю ниже указанных хостов аЬс

abc1 
abc2 
abc3 
abc4 
abc5 

Только abc1, abc2 и abc5 могут получить доступ Управление (8002 порт) приложение сервера ,

Я имею в виду beow Упоминаются правильными

abc1:8002 
abc2:8002 
abc5:8002 

Если попытаться получить доступ к abc3:8002 или abc4:8002 мы получим ошибку.

Есть ли способ или API, который может заставить меня все хосты, имеющий доступ к 8002 port

В приведенном выше примере выходе будет abc1,abc2 and abc5

+0

Я не понимаю ваш вопрос. abc1 через abc5 do * not * установлен ли MarkLogic? Имеет ли значение abc1: 8002, что abc1 имеет HTTP-сервер Apache (или эквивалент), настроенный для маршрутизации трафика на abc: 8002? –

+0

Является ли MarkLogic установленным на каждом из 5 хостов? Все 5 хостов являются частью одного и того же кластера? Все ли 5 ​​хостов в одной группе MarkLogic? Можете ли вы также указать сообщение об ошибке, которое вы видите при попытке доступа к abc3: 8002 и abc4: 8002? –

+0

Также вы можете получить доступ к порту 8001 на всех 5 хостах? Если вы можете, сообщите нам, какой статус сервера приложений 8002 предназначен для двух хостов, которые не работают. –

ответ

1

Я подозреваю, что вы назначили некоторые из ваших хостов в Группе разных чем Default.

App-серверы определены для каждой группы. Каждый хост в той же группе использует одни и те же серверы приложений. Выбранная по умолчанию группа по умолчанию имеет App-Services (8000), Admin (8001) и Manage (8002). Однако, если вы создаете дополнительные группы, только Admin выходит из коробки с новыми группами. Вам придется реплицировать App-Services и Manage вручную.

Roxy имеет функции для создания групп и автоматически добавляет эти серверы приложений к новым группам.

HTH!