{ "info": { "author": "HaoDou, Inc.", "author_email": "huangyue@haodou.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============\nmongo-connector\n===============\n\n.. image:: https://travis-ci.org/mongodb-labs/mongo-connector.svg?branch=master\n :alt: View build status\n :target: https://travis-ci.org/mongodb-labs/mongo-connector\n\nFor complete documentation, check out the `Mongo Connector Wiki\n`__.\n\nSystem Overview\n---------------\n\n`mongo-connector` creates a pipeline from a MongoDB cluster to one or more\ntarget systems, such as Solr, Elasticsearch, or another MongoDB cluster. It\nsynchronizes data in MongoDB to the target then tails the MongoDB oplog, keeping\nup with operations in MongoDB in real-time. Detailed documentation is\navailable on the `wiki\n`__.\n\nGetting Started\n---------------\n\nmongo-connector supports Python 2.6, 2.7, and 3.3+ and MongoDB versions\n2.6, 3.0, 3.2, and 3.4.\n\nInstallation\n~~~~~~~~~~~~\n\nTo install mongo-connector with the MongoDB doc manager suitable for\nreplicating data to MongoDB, use `pip `__::\n\n pip install mongo-connector\n\n\nThe install command can be customized to include the `Doc Managers`_\nand any extra dependencies for the target system.\n\n+----------------------------------+-------------------------------------------------+\n| Target System | Install Command |\n+==================================+=================================================+\n| MongoDB | ``pip install mongo-connector`` |\n+----------------------------------+-------------------------------------------------+\n| Elasticsearch 1.x | ``pip install 'mongo-connector[elastic]'`` |\n+----------------------------------+-------------------------------------------------+\n| Amazon Elasticsearch 1.x Service | ``pip install 'mongo-connector[elastic-aws]'`` |\n+----------------------------------+-------------------------------------------------+\n| Elasticsearch 2.x | ``pip install 'mongo-connector[elastic2]'`` |\n+----------------------------------+-------------------------------------------------+\n| Amazon Elasticsearch 2.x Service | ``pip install 'mongo-connector[elastic2-aws]'`` |\n+----------------------------------+-------------------------------------------------+\n| Elasticsearch 5.x | ``pip install 'mongo-connector[elastic5]'`` |\n+----------------------------------+-------------------------------------------------+\n| Solr | ``pip install 'mongo-connector[solr]'`` |\n+----------------------------------+-------------------------------------------------+\n\nYou may have to run ``pip`` with ``sudo``, depending\non where you're installing mongo-connector and what privileges you have.\n\nDevelopement\n~~~~~~~~~~~~\n\nYou can also install the development version of mongo-connector\nmanually::\n\n git clone https://github.com/mongodb-labs/mongo-connector.git\n pip install ./mongo-connector\n\nUsing mongo-connector\n~~~~~~~~~~~~~~~~~~~~~\n\nmongo-connector replicates operations from the MongoDB oplog, so a\n`replica\nset `__\nmust be running before startup. For development purposes, you may find\nit convenient to run a one-node replica set (note that this is **not**\nrecommended for production)::\n\n mongod --replSet myDevReplSet\n\nTo initialize your server as a replica set, run the following command in\nthe mongo shell::\n\n rs.initiate()\n\nOnce the replica set is running, you may start mongo-connector. The\nsimplest invocation resembles the following::\n\n mongo-connector -m : \\\n -t \\\n -d \n\nmongo-connector has many other options besides those demonstrated above.\nTo get a full listing with descriptions, try ``mongo-connector --help``.\nYou can also use mongo-connector with a `configuration file `__.\n\nIf you want to jump-start into using mongo-connector with a another particular system, check out:\n\n- `Usage with Solr `__\n- `Usage with Elasticsearch `__\n- `Usage with MongoDB `__\n\nDoc Managers\n~~~~~~~~~~~~\n\nElasticsearch 1.x: https://github.com/mongodb-labs/elastic-doc-manager\n\nElasticsearch 2.x and 5.x: https://github.com/mongodb-labs/elastic2-doc-manager\n\nSolr: https://github.com/mongodb-labs/solr-doc-manager\n\nThe MongoDB doc manager comes packaged with the mongo-connector project.\n\nTroubleshooting/Questions\n-------------------------\n\nHaving trouble with installation? Have a question about Mongo Connector?\nYour question or problem may be answered in the `FAQ `__\nor in the `wiki `__.\nIf you can't find the answer to your question or problem there, feel free to `open an issue\n`__ on Mongo Connector's Github page.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mongodb-labs/elastic2-doc-manager", "keywords": "mongo-connector,mongodb,elastic,elasticsearch,haodou", "license": "http://www.apache.org/licenses/LICENSE-2.0.html", "maintainer": null, "maintainer_email": null, "name": "hd-es-tools", "package_url": "https://pypi.org/project/hd-es-tools/", "platform": "any", "project_url": "https://pypi.org/project/hd-es-tools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mongodb-labs/elastic2-doc-manager" }, "release_url": "https://pypi.org/project/hd-es-tools/0.2.6/", "requires_dist": null, "requires_python": null, "summary": "haodou elasticsearch tools", "version": "0.2.6" }, "last_serial": 2654795, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7dd9181bad8193f51b6aa9c3e7f65776", "sha256": "fc2245a376785c3dc81fe4e8980404911d1b0d7855ce405b4aaeda494e553dc1" }, "downloads": -1, "filename": "hd-es-tools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7dd9181bad8193f51b6aa9c3e7f65776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17272, "upload_time": "2017-02-17T09:49:12", "url": "https://files.pythonhosted.org/packages/7f/3d/552eebdbb252569a07563a5b291d1a60f87fae7bb82f115b75a664d47c67/hd-es-tools-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "581dd275859035217223cf3e9e482dc1", "sha256": "2d2a933ce295214ac8431b729fea5ef3c37d473665d2f358fafe24d6e32a7274" }, "downloads": -1, "filename": "hd-es-tools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "581dd275859035217223cf3e9e482dc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17508, "upload_time": "2017-02-17T09:52:46", "url": "https://files.pythonhosted.org/packages/8a/85/b4226a1919bc6c6fa7167b8fa798ed315696368a2e686c8bd305cc178457/hd-es-tools-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6420b2455aefc3666ab2c31ed5d4fb15", "sha256": "86369c7f397c213ea09b1b9687924d1695052107d3403fe50c8a89e4a7cca1ba" }, "downloads": -1, "filename": "hd-es-tools-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6420b2455aefc3666ab2c31ed5d4fb15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17748, "upload_time": "2017-02-17T09:57:52", "url": "https://files.pythonhosted.org/packages/51/5c/7e148ee08e95bc41bf85fce5aa2f0220adaf4d02f97eda9d3301db919f7e/hd-es-tools-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2d6e6566745e3bbe204fe5521986c387", "sha256": "f1f361df51443cb9621da9aa4e622701c59dba92e7e08cfc4168817717022da1" }, "downloads": -1, "filename": "hd-es-tools-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2d6e6566745e3bbe204fe5521986c387", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18074, "upload_time": "2017-02-17T10:25:19", "url": "https://files.pythonhosted.org/packages/f1/e0/4fb05d0de7aaf8d701543b5cf6b8353c95c1edb200ec1fce82ba0736b103/hd-es-tools-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ed8a143d9f26165bbe74fec068f9ddf9", "sha256": "6c6fd4ac50122b9b0a42ac65e94d7cb9be7dcce46b7590d719e6291be41a90f0" }, "downloads": -1, "filename": "hd-es-tools-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ed8a143d9f26165bbe74fec068f9ddf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18077, "upload_time": "2017-02-17T10:27:01", "url": "https://files.pythonhosted.org/packages/f6/40/d00d668ed793fc2f73b029e8ce040abb2cfdcb5c4407434af2a24b5f3161/hd-es-tools-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "81cef2a93fce505217ee51fcb09ef528", "sha256": "1e1742665b6176d0ac32e83313e6b0ad28df18a5e089763134670ea1c93e83b2" }, "downloads": -1, "filename": "hd-es-tools-0.1.5.tar.gz", "has_sig": false, "md5_digest": "81cef2a93fce505217ee51fcb09ef528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18083, "upload_time": "2017-02-17T10:29:51", "url": "https://files.pythonhosted.org/packages/60/02/31681dc7384aa2aff40ec559a780c32a326d49d474a99d79538b8edd8b95/hd-es-tools-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8ba5fe53965576a0fc3e50490892c0ee", "sha256": "ce26e2ce5345179cb23da077686cbec83ff7e549fa72b9da1b0a33592152693c" }, "downloads": -1, "filename": "hd-es-tools-0.1.6.tar.gz", "has_sig": false, "md5_digest": "8ba5fe53965576a0fc3e50490892c0ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18091, "upload_time": "2017-02-17T10:45:32", "url": "https://files.pythonhosted.org/packages/cc/0d/9cc8899e2dc3d6066de78ea7f31f52a6a5d1fee89797a70f8e6a924844f8/hd-es-tools-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c6f1eb5c33b936a104451ef881905688", "sha256": "049a4ce4354da76a8f456ae53f05aff4b6f85413e1130c350fad362e38c40ed5" }, "downloads": -1, "filename": "hd-es-tools-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c6f1eb5c33b936a104451ef881905688", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18168, "upload_time": "2017-02-19T12:51:04", "url": "https://files.pythonhosted.org/packages/f2/7e/5737d09142df83be9a01cf7969c309ec8054be9887d1a565a3e60e3786af/hd-es-tools-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "91842597d93e87eb37485382d8f3edea", "sha256": "50b862fba6c99c591471d6c1af222050dfc71e1098c649b24241379648b30839" }, "downloads": -1, "filename": "hd-es-tools-0.1.8.tar.gz", "has_sig": false, "md5_digest": "91842597d93e87eb37485382d8f3edea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18462, "upload_time": "2017-02-20T03:09:28", "url": "https://files.pythonhosted.org/packages/18/0d/c309fb159ad5251f3f82fac4d24905ea2f118f229c73c32008ce7d53e172/hd-es-tools-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ed277e70abdba698592fbddda059ed68", "sha256": "0615c8c14f823604f518162193da77b5e42be5b5dfa4a1e34724f9009824208e" }, "downloads": -1, "filename": "hd-es-tools-0.1.9.tar.gz", "has_sig": false, "md5_digest": "ed277e70abdba698592fbddda059ed68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18621, "upload_time": "2017-02-20T03:46:27", "url": "https://files.pythonhosted.org/packages/b5/8f/1c0df61c37a16b6adfd6c3e8871026eff319b463ddfc8f8fb79a056f440c/hd-es-tools-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5d142ced8aa8e938bd57483be9cab95d", "sha256": "3abbdccc64543785c23359b6d54f5cb3058ab0b918751f5c313f250016e26943" }, "downloads": -1, "filename": "hd-es-tools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d142ced8aa8e938bd57483be9cab95d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18558, "upload_time": "2017-02-20T04:10:46", "url": "https://files.pythonhosted.org/packages/6c/7d/aa88dc0f212c1b5f1e352453fcd9cf2c9ff5cd4bdcf09634969089a1958c/hd-es-tools-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d2b06c4d13425188cdace3826f31b01b", "sha256": "e3cd0471477c192ab4b4491ceafb23050792be271f1a841de28fa4a8e04980bb" }, "downloads": -1, "filename": "hd-es-tools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d2b06c4d13425188cdace3826f31b01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18550, "upload_time": "2017-02-20T04:13:19", "url": "https://files.pythonhosted.org/packages/d5/b3/1911eeec22236f8e36d4ee16018405524c786ab370d8ac6c91baa2577946/hd-es-tools-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c94d2602adafe6bf2b71ee9607b14806", "sha256": "d9b4487c9885c5863788cf94aade49845bc946998e848ad1dd50512664a06036" }, "downloads": -1, "filename": "hd-es-tools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c94d2602adafe6bf2b71ee9607b14806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18562, "upload_time": "2017-02-20T04:15:00", "url": "https://files.pythonhosted.org/packages/a5/ab/49c3da3f45bfe087456cc388e74612305ec95b660453161523cfb85bfbb1/hd-es-tools-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a0b0c4717734f4d752c1ffdad72ddd85", "sha256": "2849ec70541bb35d8f1a71c8bf555e0594c3ad709518c2001984c443dddec03f" }, "downloads": -1, "filename": "hd-es-tools-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a0b0c4717734f4d752c1ffdad72ddd85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18553, "upload_time": "2017-02-20T04:19:11", "url": "https://files.pythonhosted.org/packages/db/16/4e039e3a9b80fc9434edddb86868ba95eb7e4df0bc74461c616a49a98210/hd-es-tools-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c58405f62834dc9f47cde3580301be2f", "sha256": "80b0a874ab20e206322ed98b5e3a13e953caca8899b98af1ad75ef83913d95c0" }, "downloads": -1, "filename": "hd-es-tools-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c58405f62834dc9f47cde3580301be2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18566, "upload_time": "2017-02-20T12:41:53", "url": "https://files.pythonhosted.org/packages/c0/1b/338f18967773a6a4d21120a0994306fa82e0edd31eb2a103c2e4c2671bc0/hd-es-tools-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b602532a76274c97b4ed4e1c1c08200d", "sha256": "77b42605b05ebe7cba0845b1922a12d1b82e2cefdbee498e36ce689b84a50f8b" }, "downloads": -1, "filename": "hd-es-tools-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b602532a76274c97b4ed4e1c1c08200d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18572, "upload_time": "2017-02-20T12:45:13", "url": "https://files.pythonhosted.org/packages/0d/42/d74817d57b5d3a180d046c7e22f72e1cf8fe6ed80dcd37af416a718b32bd/hd-es-tools-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "8bc553223ed179c7ed77badd20fa15c9", "sha256": "6b3d20a92ad69507169f4b2433e16640e99b2db3796a9ebc1996815f01c07beb" }, "downloads": -1, "filename": "hd-es-tools-0.2.6.tar.gz", "has_sig": false, "md5_digest": "8bc553223ed179c7ed77badd20fa15c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18558, "upload_time": "2017-02-20T12:54:14", "url": "https://files.pythonhosted.org/packages/1b/86/883ea9810e8287bd8f412772fbc0fb75e2d3ef4a1cd505cda26ee2893375/hd-es-tools-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bc553223ed179c7ed77badd20fa15c9", "sha256": "6b3d20a92ad69507169f4b2433e16640e99b2db3796a9ebc1996815f01c07beb" }, "downloads": -1, "filename": "hd-es-tools-0.2.6.tar.gz", "has_sig": false, "md5_digest": "8bc553223ed179c7ed77badd20fa15c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18558, "upload_time": "2017-02-20T12:54:14", "url": "https://files.pythonhosted.org/packages/1b/86/883ea9810e8287bd8f412772fbc0fb75e2d3ef4a1cd505cda26ee2893375/hd-es-tools-0.2.6.tar.gz" } ] }