今天在hadoop集群的master上面用eclipse写了一个类,运行,发现出了这个错误。
因为eclipse的jvm的内存设置偏小
首先我在hadoop安装目录下conf/hadoop-env.sh文件进行如下修改
增加export HADOOP_HEAPSIZE=1000
但是也可能是单个程序的jvm过小,要修改单个程序的jvm大小,在eclipse里面在要运行的类上单击右键,选择run configuration然后在VMarguments:的地方写-Xmx512m然后运行就可以了