2016-04-22 7 views
0

Ich bin auf OS-X El Capitan 10.11.3. Ich installierte Cassndra mit brauen und die aktuelle Version ‚2.2.2‘Fehler beim Starten von Cassandra auf dem Mac, installiert mit brew

Wenn ich versuche, Cassandra zu starten, ich folgende Fehlermeldung erhalten

$/usr/local/Cellar/cassandra/2.2.2/bin/cassandra -f 
objc[46306]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. 
Error opening zip file or JAR manifest missing : /usr/local/Cellar/cassandra/2.2.2/libexec/jamm-0.2.5.jar 
Error occurred during initialization of VM 
agent library failed to init: instrument 
+0

Ich denke, Sie könnten eine harte Neuinstallation versuchen ... 'brew rm cassandra --force; brew install cassandra' –

Antwort

0

ich nie Installer verwenden (auf Mac oder Linux), ist es so einfach, den Tarball zu downloaden und entpacken Sie es in einen Ordner (/opt/apps/cassandra zum Beispiel). Sie haben alle Ihre Konfigurationsdateien, Binärdateien an der gleichen Stelle.

Vergessen Sie auch nicht die Umgebungsvariable zu setzen:

export CASSANDRA_HOME=<your_Cassandra_install_folder> 
export PATH=$PATH:$CASSANDRA_HOME/bin 

Ich empfehle diese Methode, wenn Sie Probleme beim Laufen Cassandra auf Mac haben

+0

Sie sollten keine Leerzeichen auf beiden Seiten des '=' - Zeichens in Ihren 'export' Anweisungen haben. –

+0

danke Mark, aktualisiert – doanduyhai

2

Hey, das scheint ein ähnliches Problem angegeben in der erwähnt werden Github Beitrag. https://github.com/Homebrew/legacy-homebrew/issues/32488

Gist von oben Beitrag:

rm -rf /usr/local/etc/cassandra/ brew reinstall cassandra

Aber wie vorgeschlagen, Tarball-Installation ist einfacher.

+0

Ich kann bestätigen, dass das Problem für mich behoben. von 'brew install cassandra' zu' brew install cassandra22' gehen einige alte Konfigurationen in '/ usr/local/etc' mit der neuen Version durch. – handler

Verwandte Themen