├── .dockerignore ├── .gitignore ├── Dockerfile-logstash ├── LICENSE ├── README.md ├── data ├── books.sql ├── books_journal.sql └── new_arrival.sql ├── docker-compose.yaml ├── docs ├── sync-elasticsearch-mysql.drawio └── sync-elasticsearch-mysql.png └── volumes ├── elasticsearch └── .gitignore └── logstash ├── config ├── logstash.yml ├── pipelines.yml └── queries │ ├── from-scratch.sql │ └── incremental.sql └── pipeline ├── from-scratch.conf └── incremental.conf /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | volumes/elasticsearch/* -------------------------------------------------------------------------------- /Dockerfile-logstash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/Dockerfile-logstash -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/README.md -------------------------------------------------------------------------------- /data/books.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/data/books.sql -------------------------------------------------------------------------------- /data/books_journal.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/data/books_journal.sql -------------------------------------------------------------------------------- /data/new_arrival.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/data/new_arrival.sql -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/sync-elasticsearch-mysql.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/docs/sync-elasticsearch-mysql.drawio -------------------------------------------------------------------------------- /docs/sync-elasticsearch-mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/docs/sync-elasticsearch-mysql.png -------------------------------------------------------------------------------- /volumes/elasticsearch/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /volumes/logstash/config/logstash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/volumes/logstash/config/logstash.yml -------------------------------------------------------------------------------- /volumes/logstash/config/pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/volumes/logstash/config/pipelines.yml -------------------------------------------------------------------------------- /volumes/logstash/config/queries/from-scratch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/volumes/logstash/config/queries/from-scratch.sql -------------------------------------------------------------------------------- /volumes/logstash/config/queries/incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/volumes/logstash/config/queries/incremental.sql -------------------------------------------------------------------------------- /volumes/logstash/pipeline/from-scratch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/volumes/logstash/pipeline/from-scratch.conf -------------------------------------------------------------------------------- /volumes/logstash/pipeline/incremental.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r13i/sync-elasticsearch-mysql/HEAD/volumes/logstash/pipeline/incremental.conf --------------------------------------------------------------------------------