Как получить коэффициент репликации кластера C*?
Я не могу найти его в Афинах.yaml, может быть, nodetool может получить мне настроенный коэффициент репликации моего кластера?
каково значение коэффициента репликации по умолчанию?
4 ответов
кластер не имеет коэффициента репликации, однако ваш keyspaces делает.
Если вы хотите посмотреть на фактор репликации данного ключа, просто запустите файл SELECT * FROM system.schema_keyspaces;
и он будет печатать все, что вам нужно
рассмотрите возможность использования DESCRIBE SCHEMA
- вполне вероятно, что с помощью system.schema_keyspaces
не будет работать в будущей версии (например, 3.0+, где схема перемещается в system_schema
);
в версиях 3.0 + Cassandra вы можете получить детали RF от system_schema
ключей в system_schema.keyspaces
репликация
Коэффициент репликации определяется в уровень Keysapce.
для просмотра коэффициента репликации для определенного пространства ключей используйте следующий запрос в cqlsh:
desc KEYSPACE Keyspace_Name;
вы получите вывод, в котором вы можете увидеть коэффициент репликации для упомянутого пространства ключей: