Hi,

First time emailing the user mailing list.

We currently use Knox successfully on several Kerberized clusters in production,

and mainly use it to integrate with external client applications (such
as ETL and Viz tools),

We would like to promote and generalize the concept of a single Rest
access point for all services,

then, in an ideal world, ban access from the outside world to the RPC
and Thrift interfaces of the core hadoop services.


The question is ...

Even if we can deploy binaries, scripts, workflows to hdfs and submit
or schedule them through Knox,

At the very beginning, the developpers of course have to code apps
(say Spark jobs)
that are designed to run natively inside the cluster (and will use
Java client libs to access the Thrift interfaces).

How do you deal with that need ?
Do they develop on sandboxed environments or their own laptop without Knox,
 and so Knox only applies to the production/target clusters ?
Is the promise of a "Perimeter Level Security" really achievable ?

Thank you for your feedback.

Damien Claveau

France

Reply via email to