How to synchronize mysql data to elasticsearch?

How to synchronize mysql data to elasticsearch?

There are 3 tools on github:
1、elasticsearch-jdbc
2、python-mysql-replication
3、go-mysql-elasticsearch

in addition:
4、mysqlbinlog

which one should I use?

Another option is to use Logstash and its jdbc input plugin.