安装cassandra时出错

2024-04-16

我正在尝试按照此处的说明在 ubuntu 16.04 LTS 上安装 apache cassandra ->http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installDeb.html http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installDeb.html.

但是我在运行时收到以下错误sudo apt-get 安装 datastax-ddc命令:

Reading package lists... Done Building dependency tree  
Reading state information... Done Some packages could not be
installed. This may mean that you have requested an impossible
situation or if you are using the unstable distribution that
some required packages have not yet been created or been moved
out of Incoming. The following information may help to resolve
the situation:

The following packages have unmet dependencies:
  datastax-ddc :  Depends: python-support (>= 0.90.0) but it is not
                           installable  
                  Recommends: ntp but it is not going to be installed or  
                              time-daemon
                  Recommends: datastax-ddc-tools but it is not going to
                              be installed  E: Unable to correct problems,
                              you have held broken packages.

datastax-ddc 是否损坏或者我的 python 有问题?


现在,您可以运行以下步骤:

1)从存储库下载deb包

apt-get download cassandra

2)安装deb文件,忽略依赖

sudo dpkg --force-depends -i cassandra_3.5_all.deb

显然,您应该确保满足所有其他依赖项。这python-support已经包含在默认服务器安装中,所以不用担心,但是,python 本身可能尚未安装在您的系统上,因此您应该运行以下命令BEFORE the dpkg -i ...:

sudo apt-get install python

为了看到Depends: ...在尝试安装 .deb 之前,您可以使用-I选项如下:

dpkg -I cassandra_3.5_all.deb

对于 Cassandra 3.5,我看到以下内容:

Depends: openjdk-8-jre-headless | java8-runtime, adduser, python (>= 2.7), python-support (>= 0.90.0)

因此,您可以首先运行以下命令以确保所有依赖项确实得到满足:

sudo apt-get install adduser python oracle-java8-installer

或者如果您想使用 OpenJDK(未经测试):

sudo apt-get install adduser python default-jre
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装cassandra时出错 的相关文章

随机推荐