2013/10/10

hadoop的内存问题

Ubuntu上使用Apache官方的deb安装的hadoop运行时,可能会出现下边这个错误:
java.lang.Exception: java.lang.OutOfMemoryError: Java heap space
应该是一个配置文件的问题,把参数改一下就可以了。

  1. 编辑配置文件:
    sudo vi /etc/hadoop/hadoop-env.sh
  2. 将export HADOOP_CLIENT_OPTS="-Xmx128m $HADOOP_CLIENT_OPTS"的128改成1024即可。
    如下:
    export HADOOP_CLIENT_OPTS="-Xmx1024m $HADOOP_CLIENT_OPTS"
这样就解决问题了。以上实在ubuntu 10.04 server和hadoop 1.2.1上测试通过。

没有评论:

发表评论

Mastodon Daily(2024-04-26)

Nothing