问题标签 [tungsten-replicator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 如何使用同步 CDC 配置 Oracle 到 MySQL 复制而无需停机?
我正在尝试使用Tungsten Replicator 文档中概述的并行提取方法来提供 Oracle 到 MySQL 的复制。
- 使用 Tungsten 提供的 setupCDC.sh 脚本在 Oracle 中设置 CDC 表。
- 启动并行提取器,指定前面脚本给出的 CDC 进程的起始 SCN。
- 并行提取器将使用表单的烧瓶查询插入所有现有数据
AS OF SCN ...
,执行具有数据完整性的时间点供应。
问题是 setupCDC 脚本仅在 CDC 是异步的时才打印出 SCN 。在官方论坛帖子中暗示这是为了“为整个模式快照获取一个位置”。
由于许可限制,我只能使用同步CDC。手动读取all_capture
表中记录的 SCN 并将其用于配置是否安全?我有哪些选择可以同时实现数据完整性和最短停机时间?
- 一个。在配置过程中禁用对主数据库的写入操作:
- 这是不可取的,因为我的数据库包含数百 GB 的数据,可能会导致很长的停机时间。
- 湾。在配置期间允许写入操作:在并行提取处理完所有表后,通过正常复制重新应用所有 CDC 数据来修复任何差异。在重新申请期间出现的任何错误都必须被忽略。
- 从数据完整性的角度来看,这是否安全?
mysql - 不断收到“已经有另一个 Tungsten 安装脚本正在运行”
我正在尝试将钨复制器 3.0.0-524 GA 从 MySQL 安装到 MongoDB,但是当我运行cookbook/validate_cluster
错误时:
已经有另一个 Tungsten 安装脚本正在运行 (InstallationScriptCheck)
继续出现
我用于集群的配置是:
我已经在 /etc/hosts 文件下配置了“mysql”和“tracking-mongo”主机
到目前为止,我已经尝试过 1. 重新启动系统 2. 清除我的 /opt/tungsten 安装目录 3. 删除 deploy.cfg
的详细输出tools/tpm -v install
显示两台机器之间的 SSH 成功,检查其他 tungsten 脚本的命令是
当我执行此命令时,它什么也没有出现。
我能做些什么?有没有办法忽略这个检查?谢谢!
amazon-redshift - 钨复制器不适用于红移
我正在尝试在单个主机上安装 tungsten 复制器。我的源数据源是 MYSQL,目标是 redshift。我正在关注http://docs.continuent.com/tungsten-replicator-4.0/deployment-redshift-installation.html 来设置复制器。脚步
1) 默认配置。
2)主配置(MYSQL)
3)从配置(Redshift)
然后在运行 tpm install alpha 时它给了我错误。
mysql - 一台服务器未正确更新 tungsten 复制器中的数据
我正在使用 tungsten 复制器我有 3 台服务器,所有主机我都使用以下 mysql 配置来避免主键违规服务器 1:
服务器 2
服务器 3
几天前 server3 突然重新启动,但复制器服务和 mysqld 服务没有重新启动,这就是为什么 server 3 离线并出现一些错误
我们重新启动了 mysqld 和复制器服务,并通过强制跳过某些事务使服务器联机。
之后,现在所有处于 tungsten 复制器状态的服务器/节点都显示在线,但服务器 2 没有从其他服务器(1 和 3)获取所有更新。但服务器 2 中的所有更新都在传播到其他服务器(1 和 3)。但几乎 50% 的更新工作延迟很大。
似乎服务器 3 运行正常,但服务器 2 运行不正常。服务器 2 只能将所有更新发送到其他服务器,但不能从其他服务器获取所有更新(一种方式的更新现在正在工作,但相反的方式不能正常工作,但几乎 50% 的更新工作有很大的延迟)。
谁能告诉我这背后的原因是什么以及如何解决?
地位:
任何人请帮忙
mysql - 无法启动钨复制器服务
我正在尝试在服务器之间设置主-主 Tungsten 复制。./tools/tpm install 命令已成功安装,并且复制器也已启动,但是在尝试查看服务时,我得到了低于输出的结果。
并从 trepsvc 日志中观察到以下错误
如果试图使在线服务低于输出。
..........操作失败:null
mariadb - 如何为钨复制器设置 MariaDB?
我正在使用 MariaDB,下面是我的配置文件:
但是 tpm install 有如下错误消息:
请帮忙!
mysql - 从 MySQL 到 MongoDB 的钨复制器
说到将数据从 MySQL 复制到 MongoDB,似乎 MySQL 中的表与 MongoDB 的集合几乎相同。但是我想考虑到 MongoDB 的灵活模式,将关系数据库映射到具有不同数据模式的 MongoDB 中的数据库.那么我怎样才能告诉钨复制器使用特殊的应用程序来复制数据?
例如:我有一个名为 A 的 MySQL 数据库,有 10 个表,但是在考虑 MongoDB 架构时,我在 MongoDB 中构建了一个相同的数据库,其中包含 6 个集合,这些集合映射 MySQL 数据库 A 中的模型。现在我想将数据从 MySQL 复制到MongoDB,我该怎么做?
apache-spark - 连续钨到卡夫卡
我们正在开展一个项目,我们需要将 Oracle 数据存储在 Cassandra 中。为了将数据存储在 Cassandra 中,我们建议首先将数据从 oracle 获取到 apache kafka MQ 服务器,然后使用 spark 进行操作并保存到 cassandra。对于从 oracle 到 Apache Kafka 的实时数据复制可用由于高昂的许可成本,我们正在寻找开源的Continuent Tungsten 。
有人知道我们是否可以直接将增量数据从 Tungsten 传输到 kafka?
oracle - Oracle GoldenGate vs VMWare Continuent Tungsten
我们正在寻找从 Oracle 数据库到大数据 (Cassandra) 的一些实时复制。Oracle GoldenGate 非常适合这一点,但许可成本很高。我们还在寻找 VMWare Continuent Tungsten。谁能说出在 GoldenGate 上使用 VMWare Continuent Tungsten 的缺点?