运行DataStax Enterprise 4.7后缺少JAR清单

时间:2015-07-27 14:57:06

标签: cassandra datastax datastax-enterprise

我尝试了2次安装,仍然遇到了同样的错误。

我按照这里的说明操作。 http://docs.datastax.com/en/datastax_enterprise/4.7/datastax_enterprise/install/installDEBdse.html

root@node1:~$ Error opening zip file or JAR manifest missing : /usr/sbin/../lib/jamm-0.3.0.jar
Error occurred during initialization of VM
agent library failed to init: instrument

OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

1 个答案:

答案 0 :(得分:2)

TL; DR:不知何故,您需要在DSE安装目录中获取./resources/cassandra/lib/jamm-0.3.0.jar并删除所有旧版本。

DSE 4.7使用Cassandra 2.1.8。 C * 2.1使用jamm 3.0。较早版本的cassandra,2.0和之前使用的jamm 2.5。如果您之前在此环境中安装了较旧的c *或较旧的DSE,则某些旧的依赖项可能会被卡住。

如果您使用软件包安装程序使用Debian,请尝试运行:

sudo aptitude install dse-full=version

哪个应该选择正确的依赖关系。

如果没有,apt-get purge dse-full然后重新安装也可能有效。

RHEL中有类似yum的命令。