- 博客(5)
- 收藏
- 关注
原创 [Java] 实现动态代理
1. 首先,定义一个接口,并实现该接口;2. 然后,定义一个handler,实现InvocationHandler接口,实现其invoke方法。 这里技巧是通过构造器传入目标代理对象(Object 类型),赋值给内部目标代理对象, 在实现invoke方法时,通过method.invoke(内部目标代理对象,args)实现真实调用;3. 使用代理时,先构造该handler
2016-08-21 00:18:00 444
原创 [Hadoop] Hadoop Yarn显示DEBUG调试信息的配置方法
1. 默认条件下,Yarn 日志仅显示INFO及以上级别信息,而对系统进行二次开发时,显示必要的DEBUG信息是必要的。2. 配置Yarn打印DEBUG信息到日志文件,只需要修改其启动脚本sbin/yarn-daemon.sh,将INFO改为DEBUG即可(仅此一步)。 export YARN_ROOT_LOGGER=${YARN_ROOT_LOGGER:-DEBUG,RFA}3.
2016-08-19 21:14:36 4243 1
原创 VMWare 绕过虚拟机检测
原因:软件启动时检测到环境是虚拟机就停止运行,通过修改虚拟机配置限制其检测即可。方法:修改.vmx文件,追加如下内容: monitor_control.restrict_backdoor = "TRUE" disable_acceleration = "TRUE"
2016-08-15 15:06:13 17052 5
原创 [Hadoop] Eclipse 远程调试 Hadoop
1. 服务端开启调试并启动服务,本文以调试ResourceManager为例 export YARN_RESOURCEMANAGER_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000" start-all.sh 注意输出信息,显示已经监听8000端口,如下图:
2016-08-13 18:05:27 410
原创 [Hadoop] 源码编译Hadoop 2.7.2
1. 基础环境 ubuntu 14.04 desktop amd642. 安装JDK tar zxvf jdk1.7.0_45.tar.gz -C /opt/ export JAVA_HOME=/opt/jdk1.7.0_45 export PATH=.:${JAVA_HOME}/bin:$PATH export CLASSPATH=.:${J
2016-08-13 11:43:47 1042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人