[
https://issues.apache.org/jira/browse/KNOX-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Cruise updated KNOX-3402:
------------------------------
Description:
This started out intended only to support [Spark
Connect|https://spark.apache.org/spark-connect/], which is a gRPC-native
protocol for Apache Spark that allows end users to interact with Spark clusters
and submit jobs through a principled API, from languages that aren't
necessarily Python, Scala or SQL. Spark Connect itself explicitly disclaims any
support for authentication or authorization; rather Spark suggests installing
one's own gRPC gateway between client and server if such functionality is
needed. Knox could be that gateway!
The original intent of this project was only to support Spark Connect rather
than arbitrary gRPC workloads, but the Spark Connect-specific parts turned out
to be very small, and making it fully generic required very little additional
code. Knox doesn't _exactly_ support proxying arbitrary REST traffic right now,
but it makes it pretty easy.
was:
[Spark Connect|https://spark.apache.org/spark-connect/] is a gRPC-native
protocol for Apache Spark that allows end users to interact with Spark clusters
and submit jobs through a principled API, from languages that aren't
necessarily Python, Scala or SQL.
Spark Connect itself explicitly disclaims any support for authentication or
authorization; rather Spark suggests installing one's own gRPC gateway between
client and server if such functionality is needed. Knox could be that gateway!
> gRPC gateway support
> --------------------
>
> Key: KNOX-3402
> URL: https://issues.apache.org/jira/browse/KNOX-3402
> Project: Apache Knox
> Issue Type: New Feature
> Components: Server
> Reporter: Alex Cruise
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> This started out intended only to support [Spark
> Connect|https://spark.apache.org/spark-connect/], which is a gRPC-native
> protocol for Apache Spark that allows end users to interact with Spark
> clusters and submit jobs through a principled API, from languages that aren't
> necessarily Python, Scala or SQL. Spark Connect itself explicitly disclaims
> any support for authentication or authorization; rather Spark suggests
> installing one's own gRPC gateway between client and server if such
> functionality is needed. Knox could be that gateway!
> The original intent of this project was only to support Spark Connect rather
> than arbitrary gRPC workloads, but the Spark Connect-specific parts turned
> out to be very small, and making it fully generic required very little
> additional code. Knox doesn't _exactly_ support proxying arbitrary REST
> traffic right now, but it makes it pretty easy.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)