stop-cassandra-server auf mac os x
Wie verhindere ich, cassandra-server auf einem einzelnen Knoten in mein mac os x?
Cassandra Skript nicht haben -Stopp-option. Nur auf andere Weise, als starten Sie den mac os x zu tun hatte, ein "ps" und finden Sie den java-Prozess, die hatte Argumente für cassandra und mit kill -9 beenden Sie den Prozess.
Aber versucht neu zu starten, cassandra danach immer noch wirft
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 7199; nested exception is:
.
java.net.BindException: Address already in use
Jemand es gesehen? Schnelle Lösungen?
InformationsquelleAutor der Frage bschandramohan | 2012-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: ich finde eigentlich so viel mehr nützlich.
Öffnen Sie das terminal und geben Sie:
$ ps -ax | grep-cassandra
gibt Ihnen eine Liste von pids laufen mit dem Namen cassandra.
Verwenden Sie die PID-Nummer, den Prozess zu beenden zum Beispiel hier ist ein Wert zurückgegeben:
708 ttys000 0:03.10 /usr/bin/java -ea -javaagent:Downloads/Web/Cassandra/dsc-cassandra-1.1.0/bin/
$ kill 708
Alte post:
Nach der Entsendung mein Kommentar, ich fand einen Stopp-server-Skript in den PAPIERKORB.
Öffnen Sie das Skript auf und kommentieren Sie den code, wenn Sie verwenden möchten Sie, dass Skripts. Aber hier ist, was es sagt im Skript.
InformationsquelleAutor der Antwort Michael
Fand diese Lösung anderswo zu funktionieren scheint!
pkill -f 'java.*cassandra'
Einen Versuch Wert!
Das funktioniert auf dem Ubuntu habe ich. Nicht auf MacOS!
Auf dem Mac ein mehr
ps -af | grep cassandra
und dann töten. Aber, es funktioniert mal nicht!InformationsquelleAutor der Antwort Pradeep Kaushik
Wenn Sie installiert haben cassandra über homebrew verwenden
brew info cassandra
und es wird Ihnen sagen, wie Sie zu laden/entladen, cassandra mit launchctl. Dies funktionierte für mich besser als die anderen Antworten hier.Befehle
brew info cassandra
Zu sehen, der status von cassandrabrew services start cassandra
Zu starten cassandrabrew services stop cassandra
Zu stoppen cassandraInformationsquelleAutor der Antwort slycrel
Ein weiterer Ansatz ist, um zu sehen, welche OS-Prozess hat die Cassandra port offen ist, wie dieser:
Beispiel-Ausgabe:
Dann kannst du mit "kill -9 [pid]" in dem Prozess.
InformationsquelleAutor der Antwort Andrew Swan
Können Sie Cassandras nodetool Befehl als gut.
Die Dokumentation sagt nichts darüber Herunterfahren, aber es funktioniert zuverlässig für mich mit einem einzigen Knoten, lokalen server. Im Allgemeinen dauert es ein paar Sekunden fertig ist der shutdown, aber.
InformationsquelleAutor der Antwort jabr
kill -9
` acx | grep -i cassandra | awk '{print$1}'
`InformationsquelleAutor der Antwort Khaled Lela
Ich bin mit dem neuen Datastax Enterprise 5.0-version, und es ist, zumindest, bietet eine einfache genug, den Befehl zum anhalten Cassandra:
Dauert es ein paar Momente, um herunterzufahren, aber es funktioniert für mich.
InformationsquelleAutor der Antwort Michael Oryl