java - 如何更改 MapReduce Shuffle 的加密算法

标签 java hadoop encryption

从我们的测试来看,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-SHA256ECDHE-RSA-AES256-SHA384 .

Supported SSL / TLS ciphersuites部分 RSA 与椭圆曲线 Ephemeral Diffie Hellman (ECDHE-RSA) key 交换。

关于java - 如何更改 MapReduce Shuffle 的加密算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37580694/

相关文章:

java - 部署 MDB 的多个副本

java - 毕加索 - 目标不能为空

asp.net - 从 Web 应用程序访问 HDFS

hadoop - 在 yarn 集群上设置 spark 时需要哪些守护进程?

hadoop - [HDFS connector + Kafka]单机模式下如何写多个主题?

java - AES 加密 Java/plsql

java - 更新到 java 8 后 ListView 出现问题

java - 扫描程序在使用next()或nextFoo()之后跳过nextLine()吗?

c# - 3DES 无法对同一密文的多次迭代产生一致的解密

sql-server - 加密字段的部分搜索