Кассандра удалить узел из gossipinfo - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть версия Кассандры 3.6

На самом деле я хочу удалить узел "261.4.55.161" из Кассандры. Итак,

В предыдущем у меня было 2 узла Кассандры, поэтому я оставил узел с этой командой на хосте "261.4.55.161".

[root@b59 conf]# "nodetool decommission"

теперь узел не показывает по команде "nodetool status cp" только один узел, показывающий (это то, что я хочу).

[root@b59 conf]# nodetool status cp;
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address       Load       Tokens       Owns (effective)  Host ID                               Rack
UN  12.111.41.22  43.8 GiB   256          100.0%            65f7597b-2l42-4bcb-a65a-53c25d4b7a13  rack1

Но когда я проверяю сплетни с помощью этой команды "nodetool gossipinfo"

Это все еще показывает узел, но "STATUS is LEFT", но я хочу полностью отключить этот узел.

[root@b59 conf]# nodetool gossipinfo
/12.111.41.22
  generation:1524471400
  heartbeat:755047
  STATUS:20:NORMAL,-1025782309085114491
  LOAD:754953:4.7034856044E10
  SCHEMA:69:79958430-ad10-34dd-baf9-1ac87e9e7910
  DC:7:datacenter1
  RACK:9:rack1
  RELEASE_VERSION:5:3.6.0
  RPC_ADDRESS:4:12.111.41.22
  SEVERITY:755049:0.5
  NET_VERSION:2:10
  HOST_ID:3:65f7597b-2l42-4bcb-a65a-53c25d4b7a13
  RPC_READY:53:true
  TOKENS:19:<hidden>
/261.4.55.161
  generation:1524717007
  heartbeat:1500
  STATUS:1502:LEFT,-1003381131543138657,1524976696131
  LOAD:1481:6.4782307931E10
  SCHEMA:10:79958430-ad10-34dd-baf9-1ac87e9e7910
  DC:6:datacenter1
  RACK:8:rack1
  RELEASE_VERSION:4:3.6
  RPC_ADDRESS:3:261.4.55.161
  SEVERITY:1499:0.0
  NET_VERSION:1:10
  HOST_ID:2:a98d0b43-2b66-4b95-b8a6-e81197d9eb9d
  RPC_READY:42:true
  TOKENS:13:<hidden>

Я не хочу показывать этот узел также в gossipinfo.

мой вопрос: как мне удалить этот узел 261.4.55.161 из gossipinfo?

1 Ответ

0 голосов
/ 26 апреля 2018

Через некоторое время он должен исчезнуть (несколько дней, я думаю, что это так), он остается в этом состоянии в информации о сплетнях в качестве меры предосторожности, если какой-то узел был отключен и пропустил вывод из эксплуатации.В левом состоянии ничего не должно быть больно, вы можете просто проигнорировать это.В левом состоянии он больше не является частью кластера.

Существует nodetool assassinate (в более новых версиях старые должны вызывать JMX самостоятельно), чтобы принудительно удалить его из сплетни, но на самом деле в этом нет необходимости.,Лучше просто игнорировать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...