spark-shell总是崩溃。查询原因时自己使用Ctrl+Z退出了,正确的方式应该是使用:quit
解决办法如下。
查询被占用进程
netstat -apn | grep 4040
然后显示
tcp 0 0 0.0.0.0:4040 0.0.0.0:* Listen 3838/java
这里可以看到进程号是3838,可以将它kill掉。
kill -9 3838
另一个崩溃可能spark启动了多个instance,输入下面命令。
ps -df | grep spark-shell
然后杀死相关进程
然后就终于不用重启虚拟机了。。。。。