今天在hadoop集群的master上面用eclipse写了一个类,运行,发现出了这个错误。

因为eclipse的jvm的内存设置偏小

首先我在hadoop安装目录下conf/hadoop-env.sh文件进行如下修改

增加export HADOOP_HEAPSIZE=1000

但是也可能是单个程序的jvm过小,要修改单个程序的jvm大小,在eclipse里面在要运行的类上单击右键,选择run configuration然后在VMarguments:的地方写-Xmx512m然后运行就可以了

 

posted on 2012-01-10 15:12  shengxinge  阅读(428)  评论(0编辑  收藏  举报