Не удалось запустить DSE Graph при сбросе Cassandra

Я тестирую DSE Graph (используя DSE 5.0.7) на одном узле, и мне удалось полностью его испортить. В результате я стер все файлы данных с намерением восстановить все с нуля. При первом перезапуске Cassandra я забыл включить параметр -G, но Cassandra работала нормально и была доступна для просмотра из Opscenter, nodetool и т. д. Я закрыл это, очистил каталоги данных и снова перезапустил Cassandra, на этот раз с параметром -G. вариант. Он запускается, а затем выключается со следующим предупреждением, записанным в журнал:

WARN [main] 08.06.2017, 12:59:03,157 NoSpamLogger.java:97 — Не удалось создать аренду HadoopJT.Graph. Возможные причины включают в себя проблемы с сетью/C*, отключение аренды, недостаточную репликацию (вы создали новый контроллер домена и не ALTER KEYSPACE dse_leases) и другую продолжительность (30000) (вы должны отключить/удалить/пересоздать аренду для изменить продолжительность). java.io.IOException: Нет активных реплик для аренды HadoopJT.Graph в таблице dse_leases.leases Узлы [/10.28.98.53] не работают/все еще запускаются. в com.datastax.bdp.leasemanager.LeasePlugin.getRemoteMonitor(LeasePlugin.java:538) [dse-core-5.0.7.jar:5.0.7]

После этого ошибка

ОШИБКА [основная] 2017-06-08 12:59:03,182 Configuration.java:2646 - ошибка разбора conf dse-core-default.xml org.xml.sax.SAXParseException: Преждевременный конец файла.

с создаваемым 0-байтовым файлом dse-core-default.xml. Удаление этого и повторная попытка дают те же результаты, поэтому я подозреваю, что это отвлекающий маневр.

Кто-нибудь знает, как исправить это, если не переустанавливать все с нуля?




Ответы (1)


Похоже, это можно исправить, удалив очень большой файл java_pidnnnnn.hprof, который находился в каталоге bin. Не уверен, почему это решило проблему, если кто-нибудь знает?

person PDH    schedule 08.06.2017