2013-11-07 10 views
1

У нас было 3 узла кластера cassandra, и мы добавили узел и остановили другой узел в кластере. Поскольку мы думали, что все прекрасно, но мы начали видеть, что таблица подсказок растет.Как удалить узел из сплетен в cassandra

Мы обнаружили, что сделали ошибку и удалили узел из кластера, но все же, когда мы запускаем информацию о сплетне nodetool, он показывает узел удаления, но его узлы не отображаются в команде состояния.

В чем проблема, мы по-прежнему видим, что таблица подсказок растет. Мы не знаем, что происходит с кластером, и нет ошибок в течение 2-3 дней, и внезапно семенной узел опускается с OOM ERROR.

java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Unknown Source) at java.io.ByteArrayOutputStream.write(Unknown Source) at org.apache.thrift.transport.TFramedTransport.write(TFramedTransport.java:146) at com.datastax.bdp.transport.server.TNegotiatingServerTransport.write(TNegotiatingServerTransport.java:390

Может кто-нибудь мне помочь. Мы используем DSE 3.1.1

+0

Вы можете разместить вывод 'nodetool ring' из одного из ваших вверх узлов? – psanford

+0

Datacenter: Cassandra ========== адрес Состояние Rack Статус нагрузки Владеет Токен xxx1 Rack1 Up Normal 49.56 GB 65,47% 221037599784358654 xXx2 Rack1 Up Нормальный 44,29 GB 17,32% 3416344233624202454 xxx3 rack1 Up Normal 67.88 GB 17.21% 6590989890805234514 – Ram

ответ

2

Это может означать, что ваше кольцо находится в плохом состоянии. Выезд http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/troubleshooting/../../cassandra/troubleshooting/trblshootRingView_r.html.

Это также может объяснить некоторые ваши другие проблемы, которые вы опубликовали. Вы можете следовать рекомендациям в статье (полный перезапуск кластера, а не только скользящий) и переоценить ваши проблемы.

Спасибо, Sven