在RHEL中将Cassandra从2.2升级到3.0

15

我有一台运行Cassandra 2.2.3的RHEL 7.0服务器,尝试将其升级到3.0。当我运行 yum update 命令时,它显示一个新版本的Cassandra需要更新,并将服务器升级到了2.2.4-1版本,但没有升级到3.0。

现在,如果我在yum中搜索dsc30,我可以找到它,也可以安装它,但为什么从2.2升级到3.0的自动化升级没有发生呢?

我的服务器上有很多数据,不想对其进行实验。我还有另一台运行Ubuntu 14.04的测试服务器,它成功地从2.2升级到了3.0版本,但是在RHEL上,我的服务器无法找到3.0的升级选项。

谢谢

1个回答

2

这是一个不同的应用程序,您可以同时拥有2.*和3.*版本。使用

yum install dsc30

安装版本 3。

如果您想升级当前的安装,请按照此处描述的步骤进行操作。


你说得对,我可以在yum上找到3.0,但如果我只想将我的2.0更新到3.0并保留我的数据库怎么办?这就是Ubuntu/Debian的工作方式。我的开发服务器是Ubuntu服务器,我成功地将其升级到了3.0,但我的部署服务器是RHEL并且仍然是2.0,现在我必须在这两个服务器上使用两个设置! - m.hashemian
已添加升级文档的链接。 - bebbo
谢谢,我很快会尝试这个链接。不同架构有不同的模型,这很奇怪。 - m.hashemian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接