一旦我们做了“nodetool drain'”,我们可以做些什么才能让它再次开始接受写入?
节点A上的我做了nodetool drain。
在另一个节点B上,当我运行nodetool修复时,它说:
Cannot proceed on repair because a neighbor (/<ip-of-A>) is dead: session failed
任何想法可能会发生在这里?
感谢。
答案 0 :(得分:1)
Nodetool drain
旨在在停止节点之前运行。如果您不想停止节点,那么您可能希望运行以下命令的某些组合(取决于您的目标):
nodetool flush
nodetool disablethrift
nodetool disablegossip
nodetool disablebinary
答案 1 :(得分:-1)
执行nodetool清空后,一旦状态为DOWN&NORMAL,则执行<nodetool removenodes UUID
>,然后根据复制因素继续进行或修复nodetool。
通过复制因子(RF),我的意思是您将为节点上的数据同步设置的值。