Использование внутреннего пространства ключей Кассандры "система" - PullRequest
6 голосов
/ 30 марта 2010

Системное пространство клавиш Cassandra по умолчанию system присутствует во всех установках Cassandra.

Судя по выходным данным команды describe keyspace, пространство клавиш используется частично для "постоянных метаданных для локального узла" (LocationInfo) и частично для "данных хинтованной передачи".

  • Какие постоянные метаданные для локального узла хранятся в system/LocationInfo?
  • Каково определение хинтованной передачи обслуживания в терминологии Кассандры?
  • Какие данные о хэндовере хранятся в system пространстве клавиш?

1 Ответ

4 голосов
/ 30 марта 2010

" Hinted handoff означает, что если узел, который должен получить запись, не работает, Cassandra отправит эту запись другому узлу с« подсказкой », сообщающей, что когда узел назначения снова станет доступным, запись должна быть отправлена ​​туда. "

После ответа на второй вопрос я считаю, что третий вопрос устарел (?)

И, наконец, первый вопрос: Токен, имя кластера и то, будет ли узел загружен или нет, будут сохранены в системе. (спасибо driftx)

...