Cassandra - 在另一个集群中创建一个表的“读取”版本

     2023-03-17     182

关键词:

【中文标题】Cassandra - 在另一个集群中创建一个表的“读取”版本【英文标题】:Cassandra - Create a "read" version of a table in another cluster 【发布时间】:2019-06-24 19:01:46 【问题描述】:

我目前有两个具有不同拓扑的 Cassandra 集群(将其命名为集群 A 和集群 B)。我有一个位于集群 A 中的表(名为 MY_TABLE)。

有没有办法在集群 B 上创建一个复制表作为“只读”表?可以使用哪种同步机制?

【问题讨论】:

【参考方案1】:

如果这些是不同的集群,那么您的选择是有限的:

通过 Spark 或类似方式将数据从一个集群批量加载到另一个集群。这种方法有缺点,因为数据不是实时复制的 使用 DataStax Enterprise 的 Advanced Replication 选项

但您可以在一个由 2 个数据中心组成的集群中实现此类功能:

只需将必要的键空间扩展到第二个数据中心; 创建一个具有read-only access to table 的角色。

【讨论】:

什么会使具有只读访问权限的角色只使用第二个数据中心?

如何在另一个数据库中的多个数据库中创建多个表的单个视图?

】如何在另一个数据库中的多个数据库中创建多个表的单个视图?【英文标题】:Howtocreatesingleviewofmultipletablesinmultipledatabasesinanotherdatabase?【发布时间】:2014-01-2013:18:40【问题描述】:如何在另一个数据库中创建多个数据库中多... 查看详情

如何在另一个数据库中创建引用调用者中正确 sys.objects 表的 UDF 或视图?

】如何在另一个数据库中创建引用调用者中正确sys.objects表的UDF或视图?【英文标题】:HowtocreateaUDForViewinanotherdatabasethatreferencesthecorrectsys.objectstableinthecaller?【发布时间】:2010-10-2715:39:49【问题描述】:使用SQLServer2008,我想创建... 查看详情

如何在 Cassandra 中将 UDT 嵌套在另一个 UDT 中?

】如何在Cassandra中将UDT嵌套在另一个UDT中?【英文标题】:HowdoyounestaUDTinsideanotherUDTinCassandra?【发布时间】:2021-06-0805:46:39【问题描述】:我在cassandra中创建了以下用户定义类型(UDT):CREATETYPEkeyspace.location(latitudetext,longitudetext,accu... 查看详情

在 Cassandra 中从包含大量数据的表中创建物化视图

】在Cassandra中从包含大量数据的表中创建物化视图【英文标题】:CreatingaMaterializedviewfromtablewithbigamountofdatainCassandra【发布时间】:2018-07-2923:14:50【问题描述】:我们在GoogleCloudKubernetes中有一个带有3个Pod的Cassandra集群。我们的Cass... 查看详情

在另一个类 MATLAB 中创建一个类的对象数组

】在另一个类MATLAB中创建一个类的对象数组【英文标题】:createarrayofobjectsofaclassinanotherclassMATLAB【发布时间】:2013-04-2020:06:10【问题描述】:我正在尝试在另一个类SysteminMATLAB.TheclassCell中创建一个类Cell的对象数组:classdefCellprope... 查看详情

Java在另一个类中创建菜单,添加到框架

】Java在另一个类中创建菜单,添加到框架【英文标题】:Javacreatemenuinanotherclass,addtoframe【发布时间】:2015-05-0409:42:50【问题描述】:我尝试在另一个类中创建一个菜单并将其添加到我的框架中,但它不起作用(没有添加)。你... 查看详情

在另一个 COM 对象中创建一个 COM 对象

】在另一个COM对象中创建一个COM对象【英文标题】:CreateACOMobjectinsideanotherCOMobject【发布时间】:2011-09-1016:55:01【问题描述】:我有以下界面。该接口返回ISystemCmds接口作为GetSystemCommandInterface方法的一部分。我们使用ATL来创建COM... 查看详情

如何在另一个线程中创建互斥锁?

】如何在另一个线程中创建互斥锁?【英文标题】:Howtomakeamutexinanotherthread?【发布时间】:2019-01-0403:11:48【问题描述】:我想在一个循环中创建一个线程,并且在创建线程时,在线程完成之前不要再次创建它。我使用下面的代... 查看详情

在另一个类中创建类实例的问题

】在另一个类中创建类实例的问题【英文标题】:Problemwithcreationofinstancesofclassesinsideanotherclass【发布时间】:2019-12-0911:28:56【问题描述】:我正在尝试从一个类中创建一个类,但我现在对如何做到这一点感到非常困惑。我已经尝... 查看详情

在另一个actor中创建Akka actor

】在另一个actor中创建Akkaactor【英文标题】:CreateAkkaactorinanotheractor【发布时间】:2018-07-1719:48:43【问题描述】:我创建了一个演员A。当我向A发送消息时,receive方法尝试创建一个演员B。当我运行一段代码时调用:context.system.acto... 查看详情

使用在另一个 Swift VC 文件中创建的对象?

】使用在另一个SwiftVC文件中创建的对象?【英文标题】:UseanobjectcreatedinanotherSwiftVCfile?【发布时间】:2015-07-1519:14:50【问题描述】:我正在创建一个应用并使用Firebase进行后端和用户身份验证。我在登录屏幕的视图控制器中完成... 查看详情

错误:无法在另一个项目中创建 MobileFirst 项目

】错误:无法在另一个项目中创建MobileFirst项目【英文标题】:Error:CannotcreateaMobileFirstprojectwithinanotherproject【发布时间】:2015-11-0415:03:57【问题描述】:我正在尝试使用mfpcreate(7.1版)创建一个项目,但出现以下错误:错误:无... 查看详情

如何在另一个 zip 中创建 zip。我得到了 fileNotFoundException

】如何在另一个zip中创建zip。我得到了fileNotFoundException【英文标题】:howtocreatezipinsidetheotherzip.igotthefileNotFoundException【发布时间】:2016-01-0811:29:15【问题描述】:如何在zip文件中创建zipenterimagedescriptionhere得到以下错误:D:\\sagar\\... 查看详情

在一个函数中创建一个数组并在另一个函数中读取它,而不需要返回语句

】在一个函数中创建一个数组并在另一个函数中读取它,而不需要返回语句【英文标题】:Createanarrayinonefunctionandreaditinanotherwithoutreturnstatements【发布时间】:2012-02-2809:11:20【问题描述】:我正在尝试在一种方法(或函数?或对... 查看详情

如何在另一个 DataMap 中创建与 ObjEntity 的关系?

】如何在另一个DataMap中创建与ObjEntity的关系?【英文标题】:HowtocreatearelationshiptoanObjEntityinanotherDataMap?【发布时间】:2018-07-3116:56:13【问题描述】:我在某处读到,Cayenne可以建立连接来自两个不同DataMap的实体的关系,就像WebObj... 查看详情

在另一个 AWS 账户中创建 RDS/Postgres 副本?

】在另一个AWS账户中创建RDS/Postgres副本?【英文标题】:CreateanRDS/PostgresReplicainanotherAWSaccount?【发布时间】:2019-12-0221:27:20【问题描述】:我有一个带有PostgresRDS数据库的AWS账户,该数据库代表应用程序的生产环境。我们有另一... 查看详情

Codeigniter 从一个数据库表中获取数据并用它在另一个表中创建一个条目的麻烦

】Codeigniter从一个数据库表中获取数据并用它在另一个表中创建一个条目的麻烦【英文标题】:troubleinCodeignitertakingdatafromonedbtableandcreatingaentryinanotherwithit【发布时间】:2012-11-1908:51:43【问题描述】:我正在尝试从MySQL5.4表中获取... 查看详情

在另一个数据框的转换中创建/访问数据框

】在另一个数据框的转换中创建/访问数据框【英文标题】:Creating/accessingdataframeinsidethetransformationofanotherdataframe【发布时间】:2017-09-0121:42:05【问题描述】:我正在改造一些现有代码以使用Spark。我有多个包含不同数据集的数据... 查看详情