在Mac上启动Cassandra时出错,使用brew安装

时间:2016-04-22 07:22:04

标签: macos cassandra

我在OS-X El Capitan 10.11.3上。 我使用brew安装了Cassndra,目前的版本是' 2.2.2'

当我尝试启动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

2 个答案:

答案 0 :(得分:2)

嘿,这似乎是提到的Github帖子中提到的类似问题。 https://github.com/Homebrew/legacy-homebrew/issues/32488

上述帖子的要点:

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

但正如所建议的那样,tarball安装更简单。

答案 1 :(得分:0)

我从不使用安装程序(在Mac或Linux上),下载tarball并将其解压缩到某个文件夹(例如/opt/apps/cassandra)非常简单。您将在同一个地方拥有所有配置文件,二进制文件。

另外,不要忘记设置环境变量:

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

如果您在Mac上运行Cassandra时遇不到问题,建议使用此方法

相关问题