2016-04-22 120 views
0

我在OS-X El Capitan 10.11.3上。 我用啤酒,目前的版本是「2.2.2」安裝Cassndra在Mac上使用brew安裝時啓動Cassandra時出錯

當我嘗試啓動卡桑德拉,我獲得以下錯誤

$/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

我想你可以嘗試一個很難重新安裝...'brew rm cassandra --force; brew install cassandra' –

回答

0

我從來沒有使用安裝程序(在Mac或Linux),它是所以很容易下載壓縮包並將其解壓到某個文件夾(例如/opt/apps/cassandra)。你將擁有所有的配置文件,二進制文件在同一個地方。

此外,不要忘記設置環境變量:

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

,如果您有在Mac

運行卡桑德拉
+0

你不應該在'export'語句的'='符號的任何一邊留出空格。 –

+0

謝謝馬克,更新 – doanduyhai

2

嘿,這似乎麻煩我建議使用這種方法來進行一個類似的問題在提到說明Github的帖子。從上面的帖子 https://github.com/Homebrew/legacy-homebrew/issues/32488

要點:

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

但作爲建議,tar包安裝更簡單。

+0

我可以證實這一點解決了我的問題。從'brew install cassandra'到'brew install cassandra22',我想'/ usr/local/etc'中的一些舊配置正在搞亂新版本。 – handler