- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在玩 mysql 和 vertica,并且有一个以混合 binlog 格式(默认设置)运行的主/从 mysql 对。
为了将其复制到 Vertica 数据库以执行某些分析任务,我正在考虑钨。
master 忙于处理来自应用程序的读/写请求,而 slave 只是在记录发生的事情,所以理想情况下我想在 mysql slave 上运行 tungsten 复制器,因为它也只是在读取。
Tungsten 要求 binlog 为基于行的格式,因此我在从站上启用了基于行的 binlog,它创建了 binlog 和 relay-binlog 文件。因此,slave 从 master 读取混合的 binlog,应用于它的数据库,并且还以基于行的格式将更改保存在 relay-binlog 中。到目前为止一切都很好。
当我使用标准的 -a --master-slave 参数时,它似乎只查看仅包含从机本地发生的事情的二进制日志,而不是中继二进制日志。
我发现的文档和帖子都指向在主服务器上运行 tungsten,并在不使用 mysql 主/从服务器的情况下使用它进行复制,而不是我想到的混合模式。
但是我更愿意保持正常工作,只添加 tungsten 作为从 mysql slave 复制到 vertica 的桥梁。
我该如何配置?
我如何告诉它我想从 slave 复制哪些表到 vertica,而不是全部复制?
配置细节:
slave的/etc/my.cnf:
datadir=/var/lib/mysql
log-bin=/var/log/mysql/mysql-bin.log
expire_logs_days=7
# for tungsten replicator we need row based binlogs on the slave
binlog-format=row
## Server timezone is GMT.
#default-time-zone='+00:00'
# Tables default to UTF8.
character-set-server=utf8
collation-server=utf8_general_ci
server-id=3
我用来暂存钨的脚本:
tungsten-replicator-2.1.2-30/tools/tungsten-installer --master-slave -a \
--service-name=mysql2vertica \
--master-host=testslave1 \
--cluster-hosts=testslave1 \
--datasource-user=tungsten \
--datasource-password=supersecret \
--home-directory=/opt/tungsten \
--buffer-size=1000 \
--java-file-encoding=UTF8 \
--java-user-timezone=CDT \
--mysql-use-bytes-for-string=false \
--svc-extractor-filters=colnames,pkey \
--property=replicator.filter.pkey.addPkeyToInserts=true \
--property=replicator.filter.pkey.addColumnsToDeletes=true \
--start-and-report
它似乎开始正常,网上说,但只复制了 binlog 中的内容,而不是 relay-binlog。
最佳答案
我们在我们的 MySQL 从站上成功运行了 Tungsten,所以您想要做的事情绝对是可能的。
默认从站does not copy incoming changes to the outgoing binlog Tungsten 期待他们的地方。尝试添加:
log-slave-updates=TRUE
到你的 my.cnf 文件。
关于mysql - tungsten 从 mysql slave 复制到 vertica - 似乎没有查看中继日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19164074/
我在 SparkSQL 数据帧上运行一个非常简单的 count(),这里是 Web UI 中的一些相应 DAG。 TungstenAggregate 和 TungstenExchange 指的是什么?
Tungsten 似乎支持 ODBC 连接,但不清楚与 sqlserver 的连接是否有效。有什么想法吗? 我想将 sqlserver 作为源,将 MySQL 作为目标。删除并替换所有数据可能没问题。
哪个更好? 综合这些方面: 性能 + 可扩展性 稳定性 易于使用 + 配置 + 维护 谢谢! 最佳答案 本演示文稿中的幻灯片可能会有点帮助: http://www.percona.com/live/m
我刚刚构建了带有 hive 支持的 Spark 2,并将其部署到带有 Hortonworks 2.3.4 的集群中。但是我发现这个 Spark 2.0.3 比 HDP 2.3 附带的标准 spark
我想得到这个问题的答案来指导我们的行动: 我们是否有一个基本规则,即从数据库必须与主数据库在列数和顺序上完全相同? 我们正在使用 Tungsten 复制器连接主数据库和从数据库。但是我们最近有一个特殊
我正在尝试将 tungstenreplicator 3.0.0-524 GA 从 MySQL 安装到 MongoDB,但是当我运行 cookbook/validate_cluster 时出现错误: T
我正在玩 mysql 和 vertica,并且有一个以混合 binlog 格式(默认设置)运行的主/从 mysql 对。 为了将其复制到 Vertica 数据库以执行某些分析任务,我正在考虑钨。 ma
您好,我正在使用它从 hadoop 将数据加载到配置单元。 https://github.com/continuent/continuent-tools-hadoop 这会产生以下错误: ls: ca
我正在尝试使用 Tungsten Replicator for MySQL。 我只为整个 php 应用程序使用一个数据库。 我想使用 SmartScale 功能。要配置 SmartScale,它需要一
我是一名优秀的程序员,十分优秀!