是否可以将 Cassandra 数据复制到另一个服务器实例中以在其上运行只读数据操作?随着我们探索 SAN,它的硬件成本变得越来越高
注意: 1.我不允许将数据复制到文件中,因此插入到另一个实例中,并且tt应该像数据镜像一样。 2. 复制应该是只读的 3. 两个实例应该同步 4. 如果不支持apache,期待市场上开源/付费工具的建议
最佳答案
我建议您在集群中设置第二个 Cassandra 数据中心,并配置所需的键空间以获得多数据中心支持。使用此数据中心处理所有只读操作并创建只读用户 ( documentation here ),RO 数据中心中的应用程序可以使用该用户进行连接。在这种情况下,唯一允许的写入操作是从 DC 1 到 RO DC 的写入操作,以保持它们同步。这与 Datastax 中的工作负载隔离的基本思想相同 ( documentation here )
关于cassandra - 如何启用只读 cassandra 复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48373759/