`
cloudeagle_bupt
  • 浏览: 536514 次
文章分类
社区版块
存档分类
最新评论

远程Java多进程调试方法

 
阅读更多


比如hadoop, 有IsolationRunner, 但是由于很多集群只对外提供一个登陆节点,无法用eclipse 连到具体出问题的节点上进行debug, 有些问题非常诡异,即使查看日志也想不通。


这里的做法是尽可能的讲多个进程合并成一个进程,然后通过在登陆节点上运行该进程,使用java的远程调试来搞定。


比如将hdfs的分区大小合并成一个足够大的分区,这样使得任务数只有一个,大多数情况下串行的结果和并行的是一致的,这时我们可以使用上述方法。

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    VC源码远程进程和机器控制

    远程进程和机器控制 功能描述: 只需知道远程主机的用户、口令,即可对...更多VC/JAVA网络编程源码请到我的博客或者通过邮件联系 博客地址:http://blog.csdn.net/huanghr_1 QQ:38091476 E-mail:huanghr.1@gmail.com

    java 面试题 总结

    方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数...

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    虚拟机堆转储快照分析工具 / 84 4.2.6 jstack:Java堆栈跟踪工具 / 85 4.3 JDK的可视化工具 / 87 4.3.1 JConsole:Java监视与管理控制台 / 88 4.3.2 VisualVM:多合一故障处理工具 / 96 4.4 本章小结 / 105 第5...

    Java虚拟机

    这本书的内容是帮你全面了解java虚拟机,本书第1版两年内印刷近10次,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的...

    超级有影响力霸气的Java面试题大全文档

     方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和...

    华为 java 安全 编码 规范 安全篇 2.0

    规则 3.3 在多用户系统中创建文件时指定合适的访问许可 规则 3.4 避免让外部进程阻塞在输入输出流上 规则 3.5 避免在共享目录操作文件 4 序列化和反序列化 规则 4.1 将敏感对象发送出信任区域前进行签名并加密 ...

    RemoteLog:远程日志

    需要更改html中几个ip值为自己的服务器ipandroid版本接入代码中可以指定上报的服务器ip现有功能支持多进程上报实时上报接入android端接入android接入,由于是用content provider做的多进程,需要在manifest文件中...

    NC65安全漏洞补丁.rar

    在LoginUI类中的login方法打断点,启动Idea进行跟踪调试,当跟踪到loginImple方法时,发现多处调用了NCLocator的lookup方法查找Service接口进行操作,通过跟踪发现,实际使用了RmiNCLocator类,RmiNCLocator类的...

    Android 代码分析

    26.1.3. client获取Service的远程IBinder接口 78 26.1.4. Client A与Binder kernel通信: 81 26.1.5. 连接建立后的client连接Service的通信过程: 86 26.1.6. 调用CameraService BBinder对象中的transact函数: 89 ...

    新版Android开发教程.rar

    � 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持...

    Android开发案例驱动教程 配套代码

    8.2.1 进程概念 156 8.2.2 线程概念 156 8.3 Java中的线程 157 8.3.1 Java中的实现线程体方式1 157 8.3.2 Java中的实现线程体方式2 160 8.3.3 Java中的实现线程体方式3 162 8.4 Android中的线程 163 8.4.1 ...

    Visual C++实践与提高-COM和COM+篇『PDF』

    11.2.7 远程创建DLL组件:代理进程(surrogate) 11.2.8 IUnknown优化 11.2.9 DCOM安全机制 11.3 DCOM组件的开发与部署 11.3.1 基于NT服务的DCOM服务器——例程DCOMServ 11.3.2 测试服务程序 11.3.3 DCOMCNFG实用...

    Hadoop权威指南(中文版)2015上传.rar

    使用远程调试器 作业调优 分析任务 MapReduce的工作流 将问题分解成MapReduce作业 运行独立的作业 第6章 MapReduce的工作机制 剖析MapReduce作业运行机制 作业的提交 作业的初始化 任务的分配 任务的执行 进度和状态...

    asp.net知识库

    ASP.Net应用程序的多进程模型 NET委托:一个C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种利用CSS实现多界面的方法 如何在...

    Hadoop权威指南 第二版(中文版)

     使用远程调试器  作业调优  分析任务  MapReduce的工作流  将问题分解成MapReduce作业  运行独立的作业 第6章 MapReduce的工作机制  剖析MapReduce作业运行机制  作业的提交  作业的初始化  任务的分配 ...

    IIS6.0 IIS,互联网信息服务

     第二篇 IIS之FTP服务器 一、建立你的FTP站点 第一个FTP站点(即“默认FTP站点”)的设置方法和更多FTP站点的建立方法请参照前文Web服务器中相关操作执行。需要注意的是,如果你要用一个IP地址对应多个不同的FTP...

    企业网组建与设计方案.doc

    课程设计报告 " " " "三、进程安排 " "1、 设计工作4学时 " "2、 实现与调试20学时 " "3、 课程设计说明书6学时 " "四、主要参考资料 " "[1] 张卫,俞黎阳.计算机网络工程[M].北京:清华大学出版社,2001. " "[2] ...

    Eclipse权威开发指南2.pdf

    4.3 远程调试...... 124 4.4 练习概述...... 125 4.5 本章小结...... 126 4.6 参考文献...... 127 第5章 协同使用Eclipse 129 5.1 Eclipse对CVS的支持...... 130 5.2 Eclipse的通用小组支持...... 131 5.2.1 ...

    Eclipse权威开发指南3.pdf

    4.3 远程调试...... 124 4.4 练习概述...... 125 4.5 本章小结...... 126 4.6 参考文献...... 127 第5章 协同使用Eclipse 129 5.1 Eclipse对CVS的支持...... 130 5.2 Eclipse的通用小组支持...... 131...

Global site tag (gtag.js) - Google Analytics