Question
how to set fix seeds server list in cassandra yaml
Pega creates for each Cassandra node different seeds list of IP addresses in cassandra.yaml.
DDS node 1:
seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: - {seeds: 'xx.yyy.zzz.223,46.xx.yyy.zzz.234,46.xx.yyy.zzz.222,xx.yyy.zzz.219,xx.yyy.zzz.221'}
DDS node 2:
seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: - {seeds: 'xx.yyy.zzz.223,46'}
DDS node 3:
seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: - {seeds: 'xx.yyy.zzz.221'}
How can we configure an equal list of IP addressee in cassandraa.yaml on all servers?
It looks like it is not possible with the current version of Pega to set the Cassandra Seed in a correct way like it is recommended by Cassandra and Datastax.
The workaround is to disable the creation of cassandra.yml and set Cassandra Seed by hand.