Я начал работать над проектом, в котором использую Cassandra database
.
Наши производственные администраторы базы данных имеют настройку two cluster
, а каждый кластер будет иметь 12 nodes
.
Я буду использовать Pelops client
для чтения данных из базы данных Cassandra. Теперь я думаю, как лучше всего создать класс Cluster
, используя Pelops client
, например, сколько узлов я должен добавить в Pelops
при создании кластера?
Насколько я понимаю, нужно создать кластер, используя pelops client
со всеми 24 nodes
, так как у меня будет два кластера по 12 узлов в каждом? Это правильный подход?
Если нет, то как мы решим, какие узлы (из каждого кластера) мне следует добавить при создании кластера с помощью клиента Pelops?
String[] nodes = what nodes I should use from two clusters? And how many nodes I should add?;
int port = cfg.getInt("cassandra.port");
boolean dynamicND = true; // dynamic node discovery
Config casconf = new Config(port, true, 0);
Cluster cluster = new Cluster(nodes, casconf, dynamicND);
Pelops.addPool(Const.CASSANDRA_POOL, cluster, Const.CASSANDRA_KS);
Может ли кто-нибудь помочь мне с этим?
Любая помощь будет оценена.