sqoop Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
时间: 2023-11-23 09:57:06 浏览: 208
这个错误通常是由于SSL握手失败引起的,可能是由于协议被禁用或密码套件不适当。解决此问题的一种方法是在Sqoop命令中添加以下参数:--driver org.postgresql.Driver --ssl --sslmode require。这将强制使用SSL连接,并将密码套件设置为默认值。如果这不起作用,您可以尝试更新Java安全策略文件,以允许使用所需的协议和密码套件。具体来说,您可以编辑Java安全策略文件(通常位于$JAVA_HOME/jre/lib/security/java.policy),并添加以下行:permission javax.net.ssl.SSLPermission "allowAllCipherSuites"; permission javax.net.ssl.SSLPermission "allowUnsafeRenegotiation"; permission javax.net.ssl.SSLPermission "allowLegacyHelloMessages";请注意,这可能会降低安全性,因此请谨慎操作。
相关问题
sqoop提取文件到mysql报错javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
sqoop提取文件到mysql报错javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)是由于Java版本过高导致的问题[^2]。在Java8及以上版本中,调用ssl时可能会出现此异常。该异常表示没有适当的协议可用或密码套件不合适。
解决此问题的方法是在sqoop命令中添加以下参数:
```shell
--driver com.mysql.jdbc.Driver --ssl-mode=DISABLED
```
这将禁用SSL连接,从而解决SSL握手异常的问题。
另外,还可以尝试降低Java版本,以适应较低的Java版本要求。
sqoop SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inap
引用中提到了出现了一个SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)的报错。这个报错表示在连接MySQL时出现了SSL握手异常,可能是由于协议被禁用或密码套件不合适所致。引用中指出,这个问题可能是由于之前使用的JDK版本默认不使用SSL连接MySQL,而当前使用的JDK版本默认使用SSL连接MySQL所导致的。因此,需要指定不使用SSL连接来解决这个问题。另外,引用中还提到了一个与通信链接失败相关的异常。在这种情况下,可以考虑检查网络连接、MySQL服务是否正常运行以及是否使用了正确的连接参数等。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites](https://blog.csdn.net/weixin_42254034/article/details/121664423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cip](https://blog.csdn.net/wxb880114/article/details/125998263)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文