一、Fink on YARN启动后自动关闭
使用./bin/yarn-session.sh -n 2 -s 2 -jm 1024 -tm 1024命令启动,过几秒就关闭了
经测试发现,是由于分配的内存太大导致的,把分配的内存调小,尝试改为800 即可正常启动。很可能你修改为800的内存后,进程还是会被kill掉。
这个报错是虚拟内存(virtual memory)超出限制,被yarn kill了。有可能你用的是虚拟机或者你们的服务器也是虚拟化出来的,可能就会报这个错误。
这是因为有虚拟内存的设置,而使用的过程中超出了虚拟内存的限制,所以报错
有如下两种解决办法:
1.在etc/hadoop/yarn-site.xml文件中,修改检查虚拟内存的属性为false
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
2.在/etc/hadoop/yarn-site.xml文件中,设置如下参数
<property>
<name>yarn.nodemanager.vmem-pmem-ratio</name>
<value>100</value><!--自定义-->
</property>