ES和MySQL的数据同步

1,在MySQL中开启binlog日志,当数据操作时会同步到日志中

2,用canal service作为数据同步的服务器

3,用canal adapter作为canal 和mySql 的适配器,会在适配器中配置MySQL的地址,es地址,canal的地址。canal中会用配置文件将sql语句和对应的es的文档关联

ES的原理

ES和MySQL的数据同步_第1张图片 

 

ES和MySQL的数据同步_第2张图片 

 

 ES和MySQL的数据同步_第3张图片

 

ES和MySQL的数据同步_第4张图片 

 

ES和MySQL的数据同步_第5张图片 

 

ES和MySQL的数据同步_第6张图片 

ES和MySQL的数据同步_第7张图片 

 

 

你可能感兴趣的:(mysql)