问题描述:
使用ambari安装集群时,遇到openssl需要升级的提示。由于是离线环境,一直没能解决这个问题。
EOF occurred in violation of protocol.
SSLError: Failed to connect. Please check openssl library versions
参考链接:
https://my.oschina.net/haha256/blog/1836261
参照该方法偶然解决了这个问题,但再次遇到这个问题,该方法失效。
怀疑:1:jdk版本不对
2:删除3DES_EDE_CBC不全
最终解决:
删除java.securty的两个地方的3DES_EDE_CBC
/usr/local/jdk/jdk1.8.0_181/jre/lib/security/java.security (不知道是不是和jdk版本有关)
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \
EC keySize < 224, DES40_CBC, RC4_40
#, 3DES_EDE_CBC
jdk.tls.legacyAlgorithms= \
K_NULL, C_NULL, M_NULL, \
DH_anon, ECDH_anon, \
RC4_128, RC4_40, DES_CBC, DES40_CBC
#, \
# 3DES_EDE_CBC