从我们的测试来看,Hadoop Shuffle 似乎默认使用 DES 加密:ECDHE-RSA-DES-CBC3-SHA:112,EDH-RSA-DES-CBC3-SHA:112,DES-CBC3-SHA:112。
如何将其设置为使用 AES?
这些是正确的设置吗?
hadoop.security.crypto.cipher.suite=AES/CTR/NoPadding
dfs.encrypt.data.transfer.cipher.suites=AES/CTR/NoPadding
最佳答案
对于 AES,您可以使用 ECDHE-RSA-AES128-SHA256
或 ECDHE-RSA-AES256-SHA384
.
见 Supported SSL / TLS ciphersuites部分 RSA 与椭圆曲线 Ephemeral Diffie Hellman (ECDHE-RSA) key 交换。
关于java - 如何更改 MapReduce Shuffle 的加密算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37580694/