2015-10-29 2 views
1

Мне интересно, могу ли я иметь два экземпляра агентов датстакса на одном узле cassandra?Возможно ли запустить два агента датстакса на одном узле?

Кажется шоу пробка является агентом, который»слушает педаль эффектов порта, который выполнен автоматическим = + 1.

Всего Cassandra прослушивания порты могут быть разделены таким образом, что они могут совместно использовать один и тот же стек IP-адрес /. Но агент datastax, похоже, хочет прослушивать сервер-stomp-port + 1, что затрудняет наличие двух экземпляров агента на одном и том же IP-адресе.

Любые подсказки или мне нужно будет добавить еще один отдельный стек IP для второго экземпляра?

+0

Зачем вам два агента на одном узле? – phact

+0

aka изменить порт прослушивания Jetty на агенте –

+0

Я хочу сделать это, потому что я запускаю два экземпляра cassandra для каждого сервера, каждый из которых имеет разные схемы и другое хранилище. Один для метаданных приложения на SSD и один для данных blob-приложений на жестких дисках по рекомендациям ISV, только они обычно не используют Opscenter для мониторинга. –

ответ

0

Я вижу, что вы уже обнаружили это в своем linked post above, но подумал, что это стоит уточнить здесь для других читателей. Это интересный момент, поднятый здесь.

Это невозможно, только используя порты. Как и в большинстве приложений, агент будет прослушивать IP-порт, комбинация которого дает уникальность соединению.

Вы можете установить параметр api_port в файле address.yaml для агента. Порт по умолчанию агент прослушивает является 61621. Смотрите эту ссылку DOc для получения дополнительной информации (OpsCenter 5.2.2)

http://docs.datastax.com/en/opscenter/5.2/opsc/configure/agentAddressConfiguration.html?scroll=agentAddressConfiguration__api_port

Однако вы также должны установить один и тот же параметр в файле opscenterd.conf, который делает конечно В противном случае OpsCenter не будет знать, к какому порту следует обращаться к агентам. Однако есть только один параметр, таким образом, один агент на узел, насколько OpsCenter обеспокоен

http://docs.datastax.com/en/opscenter/5.2/opsc/configure/agentAddressConfiguration.html?scroll=agentAddressConfiguration__api_port

Единственный способ сделать агент уникальным является путем связывания его с другим IP. Использование виртуальных интерфейсов - один из способов.

Смежные вопросы