RHEL和CentOS上的Scylla安装问题

问题描述 投票:1回答:1

我遵循这里描述的RHEL安装步骤qazxsw poi

在我的本地repo /etc/yum/repos.d/scylla.repo中创建并添加了一堆RPM文件

安装时会出现以下错误。

- >处理依赖项:/ usr / bin / python3 for package:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 - >完成的依赖项解析错误:包:scylla-server-2.1.6-0.20180701。 7d2150a05.el7.x86_64(scylla2.16)需要:/ usr / bin / python3错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:python-requests错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:python34错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要: libhwloc.so.5()(64bit)错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch(scylla2.16)需要:java-headless错误:包:scylla-tools-2.1 .6-20180701.fadba0b27.el7.noarch(scylla2.16)需要:scylla-conf错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:libcryptopp.so。 6()(64位)错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:PyYAML错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch(scylla2.16)需要:java-1.8.0-openjdk-headless错误:包:scylla-jmx-2.1.6-20180701.315934b .el7.noarch(scylla2.16)需要:java-1.8.0-openjdk-headless错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:python3-pyudev错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:libthrift-0.9.1.so()(64bit)错误:包:scylla-server-2.1.6-0.20180701 .7d2150a05.el7.x86_64(scylla2.16)需要:python34-PyYAML错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:libjsoncpp.so.0()( 64位)错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:hwloc错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2 .16)需要:python-setuptools错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:libyaml-cpp.so.0.5()(64位)错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:python-urwid错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2 .16)需要:collectd错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:libgnutlsxx.so.28()(64bit)错误:包:gcc-gnat- 4.8.5-36.el7.x86_64(@ RHEL7)要求:libgnat = 4.8.5-36.el7删除:libgnat-4.8.5-36.el7.x86_64(@ RHEL7)libgnat = 4.8.2-16.el7 libgnat = 4.8.5-36.el7已废弃:scylla-libgcc72-7.2.1-1.el7.centos.x86_64(scylla2.16)未找到错误:包:scylla-server-2.1.6-0.20180701.7d2150a05。 el7.x86_64(scylla2.16)需要:libprotobuf.so.8()(64bit)错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:scylla-conf错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch(scylla2.16)需要:python-yaml

请帮助解决此问题。

cassandra rhel rhel7 scylla
1个回答
3
投票
  1. 你正在安装一个非常古老的Scylla版本(2.1 - 3.0.3刚出来)
  2. 缺少依赖项。您可能已跳过安装步骤,要求您安装EPEL回购(https://www.scylladb.com/download/rhel_rpm/
  3. 在你有EPEL之后,你还需要启用所有3个Scylla的回购(在下载repo文件后你应该在yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm中有这些):
yum repolist

您还没有提到您正在使用的操作系统版本,这也很重要。

© www.soinside.com 2019 - 2024. All rights reserved.