У меня Кассандра 3.7 кластера 3 узлов с коэффициентом репликации в пространстве ключей 3.Кассандра 3 Узла кластера сплетни проблема протокола из-за колебания сети
Всех узлов 3 запускаются и находятся в синхронизации. Когда один из узлов cassandra опустился, я перезапустил его, узел синхронизируется с другим узлом.
Теперь мой вопрос в том, что один из узлов имеет такие проблемы, как частые колебания в сети (cassandra все еще работает и работает). Сказать, что узел 1 имеет проблемы с сетью, состояние nodetool на других 2 узлах показывает, что узел 1 не работает. Когда сеть возвращается на узел 1 , статус nodetool показывает, что остальные узлы опущены.
Ниже приведены изменения конфигурации, которые я сделал в файлах cassandra.yaml.
Node 01 cluster_name: 'Test Cluster' num_tokens: 256 seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: - seeds: "10.1.1.4,10.1.1.5,10.1.1.6" listen_address: 10.1.1.4 broadcast_address: 10.1.1.4 rpc_address: 0.0.0.0 broadcast_rpc_address: 10.1.1.4
Node02 cluster_name: 'Test Cluster' num_tokens: 256 seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: - seeds: "10.1.1.4,10.1.1.5,10.1.1.6" listen_address: 10.1.1.5 broadcast_address: 10.1.1.5 rpc_address: 0.0.0.0 broadcast_rpc_address: 10.1.1.5
Node03 cluster_name: 'Test Cluster' num_tokens: 256 seed_provider: - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: - seeds: "10.1.1.4,10.1.1.5,10.1.1.6" listen_address: 10.1.1.6 broadcast_address: 10.1.1.6 rpc_address: 0.0.0.0 broadcast_rpc_address: 10.1.1.6
Nodetool состояние на узле 1, когда сеть вверх показывает, что другие узлы вниз (DN).
Nodetool статус на других узлах показывает, что узел-вниз (DN)
Как протокол работа сплетен в этом сценарии?
Почему узел 1 не синхронизирован с другими узлами, когда сеть поднята?
Пожалуйста, помогите мне в этом.
Спасибо заранее,
GKK
Либо ваша сеть напугана, либо ваши узлы перегружены и хлопают. Проверьте журналы gc и tp. Следите за пулом потоков сплетен. – phact