1、将MySql中修改的数据同步到ES中

修改mysql中的数据

Elasticsearch logstsh测试数据新增和修改

 

 

 

 

logstash中看到日志,修改的数据已经同步。

Elasticsearch logstsh测试数据新增和修改

 

 

 

 

 

 

 查看elasticsearch的数据

Elasticsearch logstsh测试数据新增和修改

 可以看到,ES中已经同步了MySql中的数据修改。

 

补充问题:

1、Logstash时间不是标准时间

2、Logstash与数据库时间相差8小时

修改conf默认时区为上海

cd /usr/local/logstash-7.4.2/sync

vi logstash-db-sync.conf

Elasticsearch logstsh测试数据新增和修改

 

 

2、将新增的数据同步到ES中

增加id为4的数据

Elasticsearch logstsh测试数据新增和修改

 

 

logstash日志

Elasticsearch logstsh测试数据新增和修改

 

 

es中查看数据

Elasticsearch logstsh测试数据新增和修改

 

 说明新增的数据已经同步到了ES中。

 

注意: 数据中删除数据,是不会同步到ES中的。只能假删(将状态改为已删除),这样就能同步到ES中。

 

相关文章:

  • 2021-04-29
  • 2021-11-29
  • 2021-05-29
  • 2021-05-18
  • 2021-08-25
  • 2021-12-05
  • 2021-12-28
猜你喜欢
  • 2021-09-27
  • 2021-07-02
  • 2021-09-09
  • 2021-06-26
  • 2021-09-05
  • 2022-12-23
  • 2021-07-13
相关资源
相似解决方案