Connects to MySQL/MariaDB via the replication protocol, and sends updates to Manticore.
Installation
Docker images are available on
Configure MySQL/MariaDB
binlog_formatmust beROWbinlog_row_imagemust beFULL(otherwise you may not be able to determine which documents should be updated)
Configure Manticore
index
sync_stateshould exist and have the following structuretype = rt rt_attr_string = binlog_name rt_attr_uint = binlog_position rt_attr_string = gtid rt_attr_string = flavorfor every RT-index there should be a plain index with
_plainsuffixif an index is partitioned, then its parts should have the same schema and names that end with
_part_0,_part_1, etc.
Configure mysql-manticore
See example config file river.toml.
To launch a Mysql Manticore container run
docker run --name mysql-manticore -p 8080:8080 -d gleez/mysql-manticore