Skip to main content

Simple Python components for launching and managing servers on a running Spark cluster

Project description

# Spark Partition Server

spark-partition-server is a set of light-weight Python components to launch servers on the executors of a Spark cluster.

## Overview

Spark 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.

There 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spark-partition-server-0.1.5.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

spark_partition_server-0.1.5-py2-none-any.whl (11.2 kB view details)

Uploaded Python 2

File details

Details for the file spark-partition-server-0.1.5.tar.gz.

File metadata

File hashes

Hashes for spark-partition-server-0.1.5.tar.gz
Algorithm Hash digest
SHA256 73f93c6f7b42e048c1bc2756b2fcc720bd5d62d5aaaf595dc918106d6fbf2275
MD5 c75cbfd95f5213ed9aa3c1a933bc512c
BLAKE2b-256 99c006ca859e057d7f903f608c7963d7d2d74acac28dda0a1052a125c51d98d2

See more details on using hashes here.

File details

Details for the file spark_partition_server-0.1.5-py2-none-any.whl.

File metadata

File hashes

Hashes for spark_partition_server-0.1.5-py2-none-any.whl
Algorithm Hash digest
SHA256 bd2692a9b1c86d4aea5ebd7fc38925cb01e7e493ed94600297babb1b552ad47b
MD5 6b588ffab49a26aa0800ffecf5789772
BLAKE2b-256 1f27f9f7d33096028a18efc4eeb0ec7a537e7c3c107a255a8d9ca2c8d46e9197

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page