VisualVM远程监控spark hadoop相关JVM情况配置

  1. 首先在${JAVA_HOME}/bin下建立文件jstatd.all.policy,键入如下内容:(注意要修改成你本机的java路径)
grant codebase "file:/opt/jdk1.7/lib/tools.jar"{ permission java.security.AllPermission;
};

2.接下来通过jstatd来启动RMI服务:

 nohup jstatd -J-Djava.security.policy=jstatd.all.policy -p 8888 &

若未成功请确认jstatd.all.policy的内容和文件路径是否正确

3.进入VisualVM,右击Remote填写需要远程监控的ip
4.右键刚才添加的ip地址,选择add jstatd connection,选择端口和刷新频率,然后点击ok
5。效果如下图所示:
链接成功:
VisualVM远程监控spark hadoop相关JVM情况配置_第1张图片
查看GC情况
VisualVM远程监控spark hadoop相关JVM情况配置_第2张图片

你可能感兴趣的:(jvm)