Copies documents from mongodb to elasticsearch
MongoElasticsearchSync.dot.svg
MongoElasticsearchSyncConfiguration.json
{ "source": { "host": "localhost", "port": 27017, "db": "streams", "collection": "activities" }, "destination": { "hosts": [ "localhost" ], "port": 9300, "clusterName": "elasticsearch", "index": "destination", "type": "activity" } }
mvn clean package verify
mvn -Pdocker clean package docker:build
java -cp dist/mongo-elasticsearch-sync-0.2-incubating-jar-with-dependencies.jar -Dconfig.file=`pwd`/src/test/resources/testSync.json org.apache.streams.example.elasticsearch.MongoElasticsearchSync docker run mongo-elasticsearch-sync:0.2-incubating java -cp /mongo-elasticsearch-sync-0.2-incubating-jar-with-dependencies.jar -Dconfig.url=http://<location_of_config_resource> org.apache.streams.example.elasticsearch.MongoElasticsearchSync