Remote host closed connection during handshake: SSL peer shut down incorrectly

[ERROR] Failed to execute goal on project hadooptrain: Could not resolve dependencies for project com.immoc.hadoop:hadooptrain:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.apache.hadoop:hadoop-client:jar:2.6.0-cdh5.7.0: Failed to read artifact descriptor for org.apache.hadoop:hadoop-client:jar:2.6.0-cdh5.7.0: Could not transfer artifact org.apache.hadoop:hadoop-client:pom:2.6.0-cdh5.7.0 from/to cloudera (https://repository.cloudera.com/artifactory/cloudera-repos/): Remote host closed connection during handshake: SSL peer shut down incorrectly -> [Help 1]
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

com.immoc.hadoop
hadooptrain
0.0.1-SNAPSHOT
jar

hadooptrain
http://maven.apache.org


UTF-8



cloudera
https://repository.cloudera.com/artifactory/cloudera-repos/




org.apache.hadoop
hadoop-client
2.6.0-cdh5.7.0


junit
junit
3.8.1
test


大神们帮忙看一下,怎么处理

0
duanfw2012
duanfw2012 解决了吗?
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven指南
maven指南@(OTHERS)[maven]maven指南 1maven下载出错 2打包超级包shade与provided 3依赖冲突NoSuchMethodError ClassNotFoundException 4添加CDH的依赖 5忽略测试 6调整jdk版本 7SecurityException Invalid signature file digest for Manifest main
Android Studio 常见错误分析
此错误的原因:一般是在升级studio之后报此错误 ,由于网络被墙,无法下载到版本所对应的gradle需要手动下载点击此处,查看对应的版本号下载完成之后,解压到gradle目录下 选择本地gradle
客户端如何使用httpclient向https服务器发送数据
客户端向服务器发送数据时,份两种情况,SSL单向验证和SSL双向验证   1.SSL单向验证时   代码如下: import java.io.IOException; import java.util.HashMap; import java.util.Map; import org.apache.commons.httpclient.HttpClient; import o...
关于Charles抓包https时,无法查看CONNECT请求的问题
问题: 按照一般流程操作后,发现Get/Post请求都可以查看,但是有些CONNECT请求无法查看。解决方案: 需要在Proxy Settings - Proxies HTTP Proxy中勾选Enable transparent HTTP proxying 就可以了。存疑: 这些CONNECT请求并不是App主动发出的,是什么是否发出的?
azkaban的安装部署及运行时出现的问题
azkaban介绍 为什么需要工作流调度系统 一个完整的数据分析系统通常都是由大量任务单元组成: shell脚本程序,java程序,mapreduce程序、hive脚本等 各任务单元之间存在时间先后及前后依赖关系 为了很好地组织起这样的复杂执行计划,需要一个工作流调度系统来调度执行; 例如,我们可能有这样一个需求,某个业务系统每天产生20G原始数据,我们每天都要对其进行处理,...
【转载】Linux下SVN 检出windows SVN服务器上的项目出错:SSL handshake failed
转载文章地址:http://m.blog.csdn.net/blog/gongheguoyingpai11/37766827 在Linux上检出windows SVN服务器上项目时出现了SSL handshake failed: SSL error: Key usage violation in certificate has been detected.的错误。 最后通过
下载、更新Android Studio
下载Android Studio 提示: 1.下载需要翻墙,作者使用VPN下载。 2.下载RC稳定版,不要下载Preview版的。 下载地址:http://tools.android.com/recent 安装新版本的Android Studio 将zip包(android-studio-ide-143.2790544-windows.z
Nginx报错
Nginx server closes ssl connection for some clients: https://stackoverflow.com/questions/37346560/nginx-server-closes-ssl-connection-for-some-clients peer closed connection in SSL handshak
微信小程序开发中获取openid
在做微信小程序开发中获取openid时,有这么一段代码: //获取openid public static JSONObject getWxUserOpenid(String code) { String appId =“123”; String secret = “456”; logger.info("appId:"+appId+",...
Android Studio导入开源项目的总结
在用Android Studio导入开源项目的时候,因为本地环境与作者的环境并不可能完全一致,所以都是要改一些配置信息才能正常运行。一般而言,只需要改少数几项即可,举例如下:build.gradle(Module:app)apply plugin: 'com.android.application' //设置使用android插件构建项目android { compileSdkVersion
当Jsoup遇到SSL加密站点
import java.io.IOException; import java.security.SecureRandom; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import java.util.ArrayList; import java.util.L...
Vijava 学习笔记之 VCenter连接
package com.vmware.util; /** * Created by vixuan-008 on 2015/4/8. * ClientSesion 类:连接VCent服务器(URL、用户名和密码) */ public class ClientSesion implements java.io.Serializable { private String host;//v
个人主页的建立、宣传与维护
-
Eclipse SonarLint(Sonar)代码质量管理插件安装配置教程
Eclipse Sonar Lint 代码质量管理插件安装配置教程1.查找插件URL2.安装插件3.使用4.配置SonarLint 1.查找插件URL 访问如下网站: https://marketplace.eclipse.org/content/sonarlint 复制:https://eclipse-uc.sonarlint.org 2.安装插件 打开Eclipse点击Help–>In...
采用sqlite库的数据库如何找到db的key?
<br /><br />作者:高张远瞩(HiLoveS)<br />博客:http://www.cnblogs.com/hiloves/<br />转载请保留该信息<br />SQLite 3 开源版不带加密功能,对于一个保存在本地的数据库来说没有加密功能让人难以接受,只要用记事本打开数据库就可以看到数据库内保存的数据,对安全多多少少有一点影响。有一个办法是把内容加密后保存到数据库中,但遇到类似 like,或字段内容与字段内容比较这就不行了。治本的办法是让 SQLite 原生的支持加密。好在 SQLite
SSL 协议分析:HandShake客户端角度分析(一)
      继续分析SSL协议,上次写的 ClientHello 过程只是整个 SSL 协议握手过程的一部分而已。 下面是我画的一个简单的客户端握手过程,协议状态机简图:         根据上篇文章,可以知道客户端握手过程调用的函数是 SSL_connect 。在SSL_connect 函数内部调用中, 实现了客户端的协议状态机。协议状态机的上层代码在:..\ssl\statem\st...
使用命令登录不是默认端口的ftp server(Connection closed by remote host的原因)
如果登录的ftp server不是默认端口,在命令行中输入:C:/Documents and Settings/yourname>ftp 172.28.1.1Connected to 172.28.93.248.Connection closed by remote host.C:/Documents and Settings/yourname>ftp 172.28.1.1:8
charles抓取https请求包
说明: 用charles抓取https请求,会出现SSL Proxying disabled in Proxy Settings这样的提示,如下图。要通过charles抓取数据,还需要进行一些简单的设置。 具体: 1. 安装charles ca证书 1.1 选择 help | Install Charles CA SSL Certificate 1.2 然后会弹出证书信息
【Hadoop】hadoop2.6.4 源码编译
编译安装Hadoop问题Apache官网上提供的Hadoop本地库是32位的,如果我们的Linux服务器是64位的话,就会现问题。我们在64位服务器执行Hadoop命令时,则会报以下错误:我们在64位服务器执行Hadoop命令时,则会报以下错误: WARNutil.NativeCodeLoader: Unable to load native-hadoop library for yourplatf
SSH连接出错问题收集
问题1: SSH登陆错误 (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)[root@myUbuntu ~]# ssh root@192.168.100.106 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIF
工作流调度器azkaban(以及各种工作流调度器比对)
1:工作流调度系统的作用: (1):一个完整的数据分析系统通常都是由大量任务单元组成:比如,shell脚本程序,java程序,mapreduce程序、hive脚本等; (2):各任务单元之间存在时间先后及前后依赖关系; (3):为了很好地组织起这样的复杂执行计划,需要一个工作流调度系统来调度执行; (4):举例说明工作流调度系统的具体作用:   我们可能有这样一个需求,某个业务系统每
Java ssl连接异常, Remote host closed connection during handshake
目前项目需要,利用java模拟登录一个https的网站,这个网站采用的ssl双向认证,客户端对服务器的认证直接采用的是信任所有。目前问题主要出现在服务器对客户端的认证上:客户端的证书是在一个usb key中,也导出来放到了密钥库中。具体异常如下:rn[code=java]rnException in thread "main" javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshakern at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)rn at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)rn at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)rn at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)rn at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543)rn at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409)rn at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)rn at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)rn at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)rn at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)rn at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)rn at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)rn at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)rn at LoginAction.MockLogin.main(MockLogin.java:107)rnCaused by: java.io.EOFException: SSL peer shut down incorrectlyrn at sun.security.ssl.InputRecord.read(Unknown Source)rn ... 14 morern[/code]rnrn用于模拟登录的post请求的代码如下:rn[code=java]rnpublic class MockLogin rn private final static String KEYSTORE_FILEPATH = "d:/ssl/myclient.jks"; //客户端密钥库证书rn private final static String KEYSTORE_PASSWORD = "123456";rn rn rn public static DefaultHttpClient testHttpClient(HttpClient httpClient) throws ClientProtocolException, IOExceptionrn SSLContext sslContext = null;rn try rn KeyStore ks = KeyStore.getInstance("JKS");rn ks.load(new FileInputStream(KEYSTORE_FILEPATH), KEYSTORE_PASSWORD.toCharArray());rn KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");rn kmf.init(ks, KEYSTORE_PASSWORD.toCharArray());rn X509TrustManager tm = new X509TrustManager() rn rn @Overridern public X509Certificate[] getAcceptedIssuers() rn // TODO Auto-generated method stubrn return null;rn rn rn @Overridern public void checkServerTrusted(X509Certificate[] chain, String authType)rn throws CertificateException rn // TODO Auto-generated method stubrn rn rn rn @Overridern public void checkClientTrusted(X509Certificate[] chain, String authType)rn throws CertificateException rn // TODO Auto-generated method stubrn rn rn ;rn rn sslContext = SSLContext.getInstance("SSL");rn sslContext.init(kmf.getKeyManagers(), new TrustManager[]tm, null);rn SSLSocketFactory ssf = new SSLSocketFactory(sslContext, SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);rn rn ClientConnectionManager ccm = httpClient.getConnectionManager();rn SchemeRegistry sr = ccm.getSchemeRegistry();rn sr.register(new Scheme("https", 443, ssf));rn rn return new DefaultHttpClient(ccm, httpClient.getParams());rnrn catch (Exception e) rn // TODO: handle exceptionrn return null;rn rn rn rn rn public static void main(String[] args) throws ClientProtocolException, IOException rn rn CloseableHttpClient httpClient = MockLogin.testHttpClient(new DefaultHttpClient());rn HttpPost post = new HttpPost("https://xxxx:9988/login.jsp");rn List nvps = new ArrayList();rn nvps.add(new BasicNameValuePair("username", "xxxx"));rn nvps.add(new BasicNameValuePair("password", "xxxx"));rn post.setEntity(new UrlEncodedFormEntity(nvps,"utf-8"));rn HttpResponse response = httpClient.execute(post);rn HttpEntity entity = response.getEntity();rn String content = EntityUtils.toString(entity);rn EntityUtils.consume(entity);rn System.out.println(content);rn rn rnrnrn[/code]rnrn麻烦各位熟悉ssl机制或者做过这方面项目的朋友帮忙指点下应该怎么解决这种问题!(之前在网上一直没有找到合适的答案,已经好几天没有头绪了)rn
为何我的请求报错handshake_failure
这两天被httpclient发送https请求烦死了老是失败 今天终于连通的于是来说说这几天遇到的坑 首先是域名,因为配置的是公网域名和地址,原来的工程内网用ip访问是不行的 在验证host的时候会给错误不让连 解决方案是修改本机hosts文件,把内网ip地址关联上域名 接下来是ssl证书 开始享用cer导出,一直失败 于是找运维要了服务器上的.jks 和其对应的密码
SSLException异常解读与解决
在读取一个比较有影响力的网站的API的时候,由于对方采用的是HTTPS的链接,而不是HTTP的链接,所以导致了如下的问题:javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair原本以为两者是一样的访问方式,所以出错主要还是在于自己,当然在没找到原因之前并没有向这个方面去想,这也是后来
转--如何解决connection reset by peer(参考使用)
转--如何解决connection reset by peer(参考使用) 2010-04-28 19:33 录制c/s结构下的winsocket通信,在vuser_ini中创建连接(lrs_create_socket),在action中发送数据(send),在vuser_end中关闭连接(lrs_close_socket),但是现在的问题是在使用controlle
eclipse Activiti 插件 jar包 出错
eclipse Activiti 插件 jar包 出错 org.eclipse.emf.transaction org.eclipse.emf.validation org.eclipse.emf.workspace org.activiti.designer.feature org.eclipse.graphiti.feature org.activiti.designer.eclipse org.activiti.designer.gui org.activiti.designer.help org.activiti.designer.integration org.activiti.designer.kickstart.eclipse org.activiti.designer.kickstart.gui.form org.activiti.designer.kickstart.gui.process org.activiti.designer.kickstart.util org.activiti.designer.libs org.activiti.designer.util org.activiti.designer.validation.bpmn org.eclipse.graphiti.mm org.eclipse.graphiti.pattern org.eclipse.graphiti.ui org.eclipse.graphiti
Java爬虫(八)-- httpClient进阶:HTTPS和证书认证(原理总结篇)
一、前言 本篇文章承接上一篇,对应讲述一些我在接触SSL协议、证书认证时学到的一些原理性知识。因为本身不是科班出身,网络方面很多对我来说都是新知识,特在此记录一下。 二、HTTPS HTTPS = HTTP + SSL/TLS 协议,即加密过后的HTTP通信。它其实还是HTTP协议,只是在外面加了一层,SSL 是一种加密安全协议,引入SSL的目的是为了解决HTTP协议在不可信网络中使用明...
Redis安装和常见问题解决
安装 redis 安装指令: yum install epel-release --下载fedora的epel仓库 yum install redis -- 安装redis数据库 开启和关闭服务 redis 其他常用指令: redis-server /etc/redis.conf --开启redis服务 redis-cli ...
redis远程连接后,输入命令出现Error:Server closed the connection
需要将 远程redis服务器的 protected-mode 设置为no。protected-mode默认是开启状态,当处于开启状态并且bind没有设置一组特定的地址也没有设置权限密码,redis只接受来自本机的指令。在没有绑定特定地址和没有设置权限面膜的情况下,就需要设置protected-mode为no。如果不想设置protected-mode为no,可以设置requirepass,然后远程连...
jdk1.6版本解决https链接访问问题
问题描述:访问https出现hostname in certificate didn't match问题,本地测试正常原因是本地环境支持了SNI(Server Name Indication),虚拟主机大力发展起来,造成了一个IP会对应多个域名的情况,SNI就是专门用于解决这个问题,它允许客户端在发起SSL握手请求时,就提交请求的Host信息,使得服务器能够切换到正确的域并返回相应的证书。 在j
安装UNITY4.3.6,提示SSL ERROR解决方法
官网下载UNITY4.3.6,安装时会提示SSL ERROR,莫名其妙还有未破解提示 only supported android pro
ssh 远程链接服务器,经常会超时的解决办法
env redhat 5 ssh远程链接服务器,经常会超时的解决办法 [oracle@hadoop ~]$ Read from remote host 121.248.200.15: Connection reset by peer Connection to 121.248.200.15 closed. 如果ssh client 窗口在几分钟内没有键盘操作的时候 会话就会超时断线,通过...
Apache做HTTPS反向代理,兼评价一下hipchat
话说偶然看到Atlassian有个hipchat,其实早有了,2012被收购了。 hipchat有自己的server模式,提供了一个ova虚拟机,鉴于描述的太美好,我就试了试。   首先是它要使用几个端口,80,443,5222,5223,这是没商量的,鉴于80和443都已经是apache的了,不想浪费一个公网ip,就直接把虚拟机Bridge模式改为NAT了,然后悲剧了两天。 80端口...
个人Websocket学习使用总结
主要参考了这篇文章:https://www.cnblogs.com/freud/p/8397934.html1.客户端var websocket = null; var host = document.location.host; var userid = &quot;${user.id}&quot;; // 获得当前登录人员的id //判断当前浏览器是否支持WebSocket if ('WebSocket' in...
授权和认证 Endpoint
layout: docs-default 授权和认证 Endpoint 授权Endpoint可以用来获取访问令牌或者授权码(隐式或者授权码flow).可以使用web浏览器或者WebView来启动处理流程。 支持的参数 请看 规格. client_id (required) 客户端标识符 scope (required) 一个或多个注册的作用...
ssh连接出现的错误及解决方法!!!!!!!
今天碰到ssh失败有两种:1,ssh: connect to host 192.168.1.100 port 22: Connection refused2,ssh_exchange_identification: read: Connection reset by peer用ssh相连的两台电脑:笔记本ubuntu13.10:haoyu@192.168.1.104,台式机ubuntu12.04L...
idea远程连接Tomcat调试
这里以Windows为例 1、Tomcat配置 a.打开catalina.bat,找到set JPDA_ADDRESS=8000,修改为其他端口,比如19876。 b.调试模式启动tomcat,cmd窗口执行catalina jpda start,启动后可以看到: 2、idea配置 新建一个new tomcat server, 修改端口为tomcat中配置的端口, ...
WorkerMan 入门学习之(二)基础教程-Connection类的使用
一、TcpConnection类 的使用  1、简单的TCP测试 Server.php &amp;lt;?php require_once __DIR__.'/Workerman/Autoloader.php'; use Workerman\Worker; $worker = new Worker('websocket://0.0.0.0:80');// 连接回调 $worker-&amp;gt;on...
TCP异常关闭之总结
转自:http://jeffchen.cn/?p=776 游戏测试过程中发现某些socket错误经常出现,以下是测试游戏服务器时通常考虑的case. 服务器端: 1. Case:客户端程序正常运行的情况下,拔掉网线,杀掉客户端程序 目的:模拟客户端死机、系统突然重启、网线松动或网络不通等情况 结论:这种情况下服务器程序没有检测到任何异常,并最后等待“超时”才断开TCP连接 2.
subclipse svn官方各个版本插件安装
Current Release Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede, 3.5/Galileo, 3.6/Helios, 3.7/Indigo, 3.8/4.2/Juno + Subclipse 1.8.16 and 1.6.18 and 1.4.8 are now available for Eclipse 3.2+! See t
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么学习互联网大数据 村干部学习大数据心得