gpt4 book ai didi

cassandra - 将 Datastax Enterprise Cassandra 迁移到 Apache Cassandra 或 Datastax Community?

转载 作者:行者123 更新时间:2023-12-02 23:07:17 24 4
gpt4 key购买 nike

我在 Datastax 4.6 集群上有一个大型但简单的 Cassandra 数据库。对于这个非常简单的用例来说,许可证续订是禁止的,我正在尝试迁移到直接的 Apache 或 Datastax Comunity 版本。首先是否可以进行内联更新?

我已经更改了所有键空间以删除“EverywhereStrategy”复制策略,但仍然收到错误消息,表明我尝试加入集群的 cassandra DSC 版本不支持它。我正在使用 Like Cassandra 版本 (2.0.16),大多数其他东西似乎都很接近。

java.lang.RuntimeException:org.apache.cassandra.exceptions.ConfigurationException:无法找到复制策略类“org.apache.cassandra.locator.EverywhereStrategy”

如果无法进行内联升级,迁移适当大小(30 个节点,150Tb)集群的最佳策略是什么?

最佳答案

因此,要实现此目的,您必须提取任何表上可能具有的任何 DSE 功能。

这意味着我必须将 dse_system 表上的复制策略从 EverywhereStrategy 更改为 RF=3 的 SimpleStrategy(或者转换后几乎任何可以删除此键空间的内容)错误消息是:

java.lang.RuntimeException:org.apache.cassandra.exceptions.ConfigurationException:无法找到复制策略类“org.apache.cassandra.locator.EverywhereStrategy”

我还必须删除未使用的 CFS 键空间。我们从未使用过 hadoop/CFS 集成,因此这些键空间中没有任何内容。我没有捕获此错误。

大约一年前,我们在这个集群上测试的表上确实有一个 solr 索引,所以我不得不删除这个列族。错误消息是:

java.lang.RuntimeException:java.lang.ClassNotFoundException:com.datastax.bdp.search.solr.Cql3SolrSecondaryIndex

如果您使用必须删除的 Datastax Enterprise 的其他功能,则可能会出现其他不兼容性,但这足以让迁移正常进行。

关于cassandra - 将 Datastax Enterprise Cassandra 迁移到 Apache Cassandra 或 Datastax Community?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com