2016-07-27 18 views
6

Mam nową instalację Cassandra 3.7 z DatStax DDC w systemie Windows. Próbuję uruchomić bazę danych Cassandra jako usługę. Korzystam z usługi net start DataStax_DDC_Server, aby uruchomić usługę. Usługa nie uruchamia się i nie wychodzi bez zgłoszenia błędu. Otrzymuję następujący błąd w dziennikach.Nie można uruchomić serwera Cassandra DataStax DDC

java.lang.RuntimeException: Failed to create failed snapshot tracking file [C:\Cassandra\.toDelete]. Aborting 
    at org.apache.cassandra.db.WindowsFailedSnapshotTracker.deleteOldSnapshots(WindowsFailedSnapshotTracker.java:99) 
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:177) 
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:585) 
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:714) 

Co powoduje ten błąd i jak mogę to naprawić?

Odpowiedz

21

Sprawdź dzienniki w folderze instalacyjnym. Na przykład. c:\Program Files\DataStax-DDC\logs.

Poinformujemy Cię o szczegółach problemu. Dla mnie błąd był cdc_raw_directory is missing and -Dcassandra.storagedir is not set, więc otworzyłem c:\Program Files\DataStax-DDC\apache-cassandra\conf\cassandra.yaml, znalazłem ustawienie cdc_raw_directory i po prostu odkomentowałem je.

0

Po ustaleniu, że pojawi się błąd, gdy spróbujesz uruchomić cassandra.bat z wiersza poleceń.

powie to, że \ conf \\ hotspot_compiler nie można znaleźć

Fix: przejść do katalogu C: \ Program Files \ DataStax-DDC \ Apache Cassandra \ conf

modyfikować cassandra- env.ps1

wystarczy zmienić CASSANDRA_CONF \ conf \ hotsport_compiler do CASSANDRA_HOMEconf \ hotsport_compiler

BEZ backslashem ... t jego nie jest literówka ^^

Wreszcie cassandra.bat rozpocznie się i cqlshell zadziała.

.. następnie zamknij okno poleceń, gdzie rozpoczął cassandra.bat (jako admin) naciśnij klawisze Control + C

..i wreszcie można uruchomić usługę jako admin: net start DataStax_DDC_Server

Powiązane problemy