{ "info": { "author": "Clayton Mellina", "author_email": "cemellina@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "# Spark Partition Server\n\n`spark-partition-server` is a set of light-weight Python components to launch servers on the executors of a Spark cluster.\n\n## Overview\n\nSpark is designed for manipulating and distributing data within the cluster, but not for allowing clients to interact with the data directly. `spark-partition-server` provides primitives for launching arbitrary servers on partitions of an RDD, registering and managing the partitions servers on the driver, and collecting any resulting RDD after the partition servers are shutdown.\n\nThere are many use-cases such as building ad hoc search clusters to query data more quickly by skipping Spark's job planning, allowing external services to interact directly with in-memory data on Spark as part of a computing pipeline, and enabling distributed computations amongst executors involving direct communication. Spark Partition Server itself provides building blocks for these use cases.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/pumpikano/spark-partition-server", "keywords": "spark,partition server,spark cluster,flask,distributed computing", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "spark-partition-server", "package_url": "https://pypi.org/project/spark-partition-server/", "platform": "Windows,Linux,Solaris,Mac OS-X,Unix", "project_url": "https://pypi.org/project/spark-partition-server/", "project_urls": { "Homepage": "http://github.com/pumpikano/spark-partition-server" }, "release_url": "https://pypi.org/project/spark-partition-server/0.1.5/", "requires_dist": [ "flask (>=0.10.0)", "requests (>=2.5.0)" ], "requires_python": "", "summary": "Simple Python components for launching and managing servers on a running Spark cluster", "version": "0.1.5" }, "last_serial": 2196690, "releases": { "0.0.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b3c1c3f452dcad20fe6636788dbdc9fc", "sha256": "62731867c7e9d60592a24b301a46ec05bf39da13fe7a459d3fae164e9f1f2d53" }, "downloads": -1, "filename": "spark_partition_server-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b3c1c3f452dcad20fe6636788dbdc9fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11055, "upload_time": "2016-04-06T05:46:58", "url": "https://files.pythonhosted.org/packages/35/e6/e655fa2b1c9025905f529921fd66908da1c437e6f07e7f040318577df846/spark_partition_server-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e73dc59448cf3cdb9d2a45ec9b6c9760", "sha256": "dc1c3e26bad9d3e95d6b8bb0115b5f14b96e4150d24efaf5a30e50228255025a" }, "downloads": -1, "filename": "spark-partition-server-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e73dc59448cf3cdb9d2a45ec9b6c9760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7872, "upload_time": "2016-04-06T05:47:08", "url": "https://files.pythonhosted.org/packages/4e/a3/a717d12afa95c197e3b754661e6d875331cf205356be098828fe18c03301/spark-partition-server-0.1.1.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6b588ffab49a26aa0800ffecf5789772", "sha256": "bd2692a9b1c86d4aea5ebd7fc38925cb01e7e493ed94600297babb1b552ad47b" }, "downloads": -1, "filename": "spark_partition_server-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "6b588ffab49a26aa0800ffecf5789772", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11216, "upload_time": "2016-06-30T19:39:13", "url": "https://files.pythonhosted.org/packages/1f/27/f9f7d33096028a18efc4eeb0ec7a537e7c3c107a255a8d9ca2c8d46e9197/spark_partition_server-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c75cbfd95f5213ed9aa3c1a933bc512c", "sha256": "73f93c6f7b42e048c1bc2756b2fcc720bd5d62d5aaaf595dc918106d6fbf2275" }, "downloads": -1, "filename": "spark-partition-server-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c75cbfd95f5213ed9aa3c1a933bc512c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8009, "upload_time": "2016-06-30T19:39:18", "url": "https://files.pythonhosted.org/packages/99/c0/06ca859e057d7f903f608c7963d7d2d74acac28dda0a1052a125c51d98d2/spark-partition-server-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b588ffab49a26aa0800ffecf5789772", "sha256": "bd2692a9b1c86d4aea5ebd7fc38925cb01e7e493ed94600297babb1b552ad47b" }, "downloads": -1, "filename": "spark_partition_server-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "6b588ffab49a26aa0800ffecf5789772", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11216, "upload_time": "2016-06-30T19:39:13", "url": "https://files.pythonhosted.org/packages/1f/27/f9f7d33096028a18efc4eeb0ec7a537e7c3c107a255a8d9ca2c8d46e9197/spark_partition_server-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c75cbfd95f5213ed9aa3c1a933bc512c", "sha256": "73f93c6f7b42e048c1bc2756b2fcc720bd5d62d5aaaf595dc918106d6fbf2275" }, "downloads": -1, "filename": "spark-partition-server-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c75cbfd95f5213ed9aa3c1a933bc512c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8009, "upload_time": "2016-06-30T19:39:18", "url": "https://files.pythonhosted.org/packages/99/c0/06ca859e057d7f903f608c7963d7d2d74acac28dda0a1052a125c51d98d2/spark-partition-server-0.1.5.tar.gz" } ] }