在vmvare虚拟机中,启动hdfs文件系统和yarn之后,再打开eclipse软件,在软件加载过程中闪退,不启动集群就能正常进入eclipse
增加这个虚拟机的内存就OK了
1、用ulimit命令看看最大文件句柄数,如果太小就设置大一点。
2、用free命令检查一下hadoop启动后还剩多少内存,是否够eclipse使用。
3、可以在虚拟机外使用eclipse,本机跟虚拟机是网络连通的,在外面指定hdfs的地址依然可以访问hdfs的。
只需要在eclipse.ini添加如下一行参数,即添加JDK虚拟机路径:
-vm
C:\Program Files\Java\jdk1.7.0\jre\bin\javaw
需要注意:
1.-vm要写在-vmargs参数之前openFile之后,因为在执行-vmargs时候已经采用了默认的JVM,如果不放心,可以写在最前面
2.-vm参数下的路径需要绝对路径,不能用JAVA_HOME相对路径
望采纳
你这个应该是内存空间不足导致的,我之前也出现过只能启动一个,启动另一个的时候几个集群同时启动就不行,我后边是通过创建swap交换分区来解决内存分配不足问题
具体你可以参考下这篇博客https://blog.csdn.net/m0_61232019/article/details/127618271?spm=1001.2014.3001.5502