迁移工具:clickhouse-mysql-data-reader
使用感觉还是比较方便,速度也比较快。
1.迁移脚本:
clickhouse-mysql \
--src-host=192.168.0.111 \
--src-user=root \
--src-password=root \
--src-tables=<database>.<table> \
--migrate-table \
--dst-host=192.168.0.111 \
--dst-schema=<database> \
--dst-table=<table> \
--csvpool
2.迁移问题
Q.1 ex=‘NoneType’ object has no attribute ‘tzinfo’
A: 本文问题是mysql表中一个非null的datetime字段中存在null值:0000-00-00 00:00:00,迁移中数据要求不匹配报错。在某些数据库版本中如果没有指定这个非null的datetime字段,那么mysql会自动插入:0000-00-00 00:00:00的值。我使用的:5.5.64-MariaDB就是这个问题。
版权声明:本文为weixin_41335352原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。