почему мы должны запустить поиск dse в отдельном DC - PullRequest
0 голосов
/ 05 июня 2018

Каковы основные преимущества или факторы, если мы запускаем Datastax Cassandra в режиме поиска / SolR на всех существующих DC.

Если мой текущий кластер Datastax со всеми DC работает на Cassandra при нормальной нагрузке, тоя должен переключить их, чтобы включить в режиме поиска непосредственно ??

На какую нагрузку будет влиять ??Потому что в настоящее время я не вижу большой разницы в производительности при запуске приложений, когда я использую DC в режиме Search / SolR.началось с приведенной ниже команды:

./dse cassandra -p cassandra-proc.pid -s

Могу ли я измерить эту нагрузку каким-либо образом ..?

1 Ответ

0 голосов
/ 05 июня 2018

В игре слишком много факторов - версия DSE, тип выполняемых поисковых запросов, базовое оборудование, объем данных и т. Д. - без этих данных трудно сказать.

Для 4.xОдна из причин использования Search в отдельном DC состоит в том, что он плохо работает с vnodes.В 5.x улучшена поддержка vnodes, так что вы можете размещать оба в одном DC.Но если у вас очень высокая транзакционная нагрузка и много поисковых запросов, то все же имеет смысл разделить функциональность в разных контроллерах домена, чтобы обеспечить лучшую гарантию доступности / задержки, поскольку для некоторых поисковых запросов может потребоваться довольно много ресурсов.

...