Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Encrypted shuffle is enabled in hadoop 2.6 which make the process of shuffle data safer. This feature is necessary in spark. AES is a specification for the encryption of electronic data. There are 5 common modes in AES. CTR is one of the modes. We use two codec JceAesCtrCryptoCodec and OpensslAesCtrCryptoCodec to enable spark encrypted shuffle which is also used in hadoop encrypted shuffle. JceAesCtrypoCodec uses encrypted algorithms jdk provides while OpensslAesCtrCryptoCodec uses encrypted algorithms openssl provides.
Because ugi credential info is used in the process of encrypted shuffle, we first enable encrypted shuffle on spark-on-yarn framework.
Attachments
Attachments
Issue Links
- is duplicated by
-
SPARK-6460 Implement OpensslAesCtrCryptoCodec to enable encrypted shuffle algorithms which openssl provides
- Resolved
-
SPARK-10771 Implement the shuffle encryption with AES-CTR crypto using JCE key provider.
- Resolved
-
SPARK-12333 Support shuffle spill encryption in Spark
- Resolved
- is related to
-
SPARK-12278 Move the shuffle related test case from Yarn module to Core module
- Resolved
- relates to
-
SPARK-12333 Support shuffle spill encryption in Spark
- Resolved
- links to