2016-07-14 3 views
2

Запуск ascli Я получаю много предупреждений 2016-07-14 15:44:07 WARN AEROSPIKE_ERR_TIMEOUT. Я вижу, что в asadm ->info network перечислено 13 узлов, но только 4 являются активными (это правильно, это кластер из 4 узлов). Эти остальные 9 узлов являются либо старыми хостами, которые оставили кластер веками назад, либо другим IP-адресом для хостов, которые (правильно) являются частью кластера. В противном случае кластер работает отлично. Все узлы работают 3.7.4.1.Узлы не забываются

Есть ли способ удалить все эти старые хосты? dun их не делают ничего.

ответ

2

Вы ищете команду services-alumni-reset. В основном Aerospike не знает, что вы не собираетесь возвращать эти узлы в будущем, поэтому он сохраняет эти записи во внутреннем списке выпускников, чтобы инструменты могли обнаруживать узлы, отсутствующие в кластере. Команды сброса синхронизируют список выпускников с списком активных узлов и могут использоваться всякий раз, когда узел постоянно удаляется из кластера.

NB, список выпускников не влияет на аэрокосмические серверы или клиенты, он специально предназначен для устранения неполадок и используется различными диагностическими инструментами.

+0

Отлично, что помогает. он по-прежнему имеет некоторый адрес в списке, который мне не нужен, но эти адреса принадлежат другим интерфейсам на машинах, я увижу, поможет ли привязка к правильному интерфейсу. Благодаря! – Harmen

+0

('asinfo -v 'service' 'показывает мне, что он действительно связывает слишком много интерфейсов, так что этого достаточно легко исправить) – Harmen

+0

Да, если не указано, все интерфейсы рекламируются клиентам. Вам нужно будет запустить службу-выпускник-сброс после изменения конфигурации, чтобы удалить вновь мертвые объекты. – kporter

Смежные вопросы