{ "info": { "author": "Micha\u0142 Jaworski", "author_email": "swistakm@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "druid-cli\n=========\n\n`Druid `__ data store does some incredible things and\nat the same time is a piece of software that can come in your darkest\nnightmares.\n\nIt is simply hard to work with druid: starting from deploying cluster\nand ending on using the simplest task.\n\n*druid-cli* is a tool that aims to help with some tasks that are really\nPITA in druid like:\n\n- removing your data\n- checking if anything works\n- inspecting cluster\n\nProject is still WIP so you should be aware that: \\* some features are\nnot available (tasks, removing segments etc.) \\* it is very likely that\nerror messages (or even stack traces) won't tell you what you're doing\nwrong\n\nInstallation\n------------\n\nInstall from sources or use pip to fetch latest version from PYPI:\n\n::\n\n pip install druid-cli\n\nUsage\n-----\n\n::\n\n Usage: druid-cli [OPTIONS] COMMAND [ARGS]...\n\n Options:\n --overlord LOCATION Hostname and port of overlord node\n --coordinator LOCATION Hostname and port of coordinator node\n --broker LOCATION Hostname and port of broker node\n --help Show this message and exit.\n\n Commands:\n datasource note: requires druid broker node\n rule note: requires druid coordinator node\n server note: requires druid coordinator node\n task note: requires druid overlord node\n\ndruid-cli assumes that each type of druid nodes listens on\n``localhost:8080``. This obviously can not be true so you have give to\n``druid-cli`` an explicit location of required druid node like:\n\n::\n\n druid-cli --coordinator localhost:8082 datasource details\n\nThis obviuosly sucks but you can provide those locations using following\nenvironment variables:\n\n- ``DRUID_OVERLORD``\n- ``DRUID_COORDINATOR``\n- ``DRUID_BROKER``\n\nFor more detailed usage on commands use ``druid-cli --help``\n\nContributions\n-------------\n\nContributions are very welcome.\n\nChangelist\n----------\n\n0.3.1 (2014-12-10)\n~~~~~~~~~~~~~~~~~~\n\n- fixed project requirements (``python-dateutil`` added)\n\n0.3.0 (2014-12-09)\n~~~~~~~~~~~~~~~~~~\n\n- submitting tasks now requires specifying interval\n\n0.2.0 (2014-12-05)\n~~~~~~~~~~~~~~~~~~\n\n- support for submitting delete task\n\n0.1.0 (2014-12-03)\n~~~~~~~~~~~~~~~~~~\n\n- errors from druid API endpoints are now nicely formatted\n- some errors can give hints about what is incorrect (currently only\n http 404 errors)\n- ``html2text`` added to requirements\n- initial tasks support (kill and noop)\n\nLicence\n-------\n\n``druid-cli`` is licensed under LGPL license, version 3.", "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/swistakm/druid-cli", "keywords": null, "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "druid-cli", "package_url": "https://pypi.org/project/druid-cli/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/druid-cli/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/swistakm/druid-cli" }, "release_url": "https://pypi.org/project/druid-cli/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Missing command line interface to druid data store.", "version": "0.3.1" }, "last_serial": 1338407, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d0019a7ae28aaa2b7dc0b2ee0ad08d1a", "sha256": "e50673bcf56cecfc99403fb45fd12d32cc6125b03e2c23b8639bd07657d44008" }, "downloads": -1, "filename": "druid-cli-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d0019a7ae28aaa2b7dc0b2ee0ad08d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7394, "upload_time": "2014-12-01T12:54:47", "url": "https://files.pythonhosted.org/packages/64/69/9e9d28b09cc45013f70df4c165f4babb603df9fc36ae0a9e9aeb9f2ff3da/druid-cli-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3ea950d809d8bed15a398cf195dadb29", "sha256": "7cded9e33c63a71818d5e7bf58b0d1619711bd012844d3f94a2d5771f13527b0" }, "downloads": -1, "filename": "druid-cli-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3ea950d809d8bed15a398cf195dadb29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9554, "upload_time": "2014-12-03T13:28:49", "url": "https://files.pythonhosted.org/packages/0f/b9/e389a2180cc4dd132ad3da384f0eec0e8fc3b0ee7b8432ac96253495df1b/druid-cli-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cf3abfec6ab085f255b997c87e3cd77e", "sha256": "e4f0df721a1219b4cab83012b802565d2a02e77a68696d2f1f330546fecdabef" }, "downloads": -1, "filename": "druid-cli-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cf3abfec6ab085f255b997c87e3cd77e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9625, "upload_time": "2014-12-05T17:41:43", "url": "https://files.pythonhosted.org/packages/f7/d3/4f5b9da48182bfbac53cd525c46a7d1617ec11df36b6db3c5a330e8f084e/druid-cli-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f1d28c9a7045857becae0c47a6040ef4", "sha256": "19cd557513e5632b9c9e70400edcbb464f43f3bca6388b12122c5c11c151687d" }, "downloads": -1, "filename": "druid-cli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f1d28c9a7045857becae0c47a6040ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10216, "upload_time": "2014-12-09T16:54:59", "url": "https://files.pythonhosted.org/packages/6f/d0/3d469dfa7cf99b4c5cb078f7bf487490111de712b6b8c9c83e8bcfcd95fa/druid-cli-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "1c2cdfe8ec54d6eb85cecf333ac48a56", "sha256": "37b76f57dce09fe89000c4f0c37b0910babd69f44c1e66c47604793d63a60855" }, "downloads": -1, "filename": "druid-cli-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1c2cdfe8ec54d6eb85cecf333ac48a56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10286, "upload_time": "2014-12-10T14:52:36", "url": "https://files.pythonhosted.org/packages/ab/28/d5e16a0d4d030962b9d7424f41f464a4a62c4ac36c8396137bb61cc7bb16/druid-cli-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c2cdfe8ec54d6eb85cecf333ac48a56", "sha256": "37b76f57dce09fe89000c4f0c37b0910babd69f44c1e66c47604793d63a60855" }, "downloads": -1, "filename": "druid-cli-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1c2cdfe8ec54d6eb85cecf333ac48a56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10286, "upload_time": "2014-12-10T14:52:36", "url": "https://files.pythonhosted.org/packages/ab/28/d5e16a0d4d030962b9d7424f41f464a4a62c4ac36c8396137bb61cc7bb16/druid-cli-0.3.1.tar.gz" } ] }