今天我读了一本书,说我可以通过修改$ SPARK_HOME / bin / spark-class并添加以下内容来监视通过Java VisualVM的spark-shell进程:
JAVA_OPTS="-XX:MaxPermSize=128m $OUR_JAVA_OPTS
-Dcom.sun.management.jmxremote.port=8300
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=127.0.0.1"
然后我启动$ SPARK_HOME / bin / spark-shell,并在Linux中执行以下命令,
netstat -tunlp
不幸的是,没有程序在端口8300监听,有人能告诉我这种现象的原因吗?提前谢谢!