Я тестирую 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. Удаление этого и повторная попытка дают те же результаты, поэтому я подозреваю, что это отвлекающий маневр.
Кто-нибудь знает, как исправить это, если не переустанавливать все с нуля?