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 2026-10-24

Mastodon Daily 2026-10-24 时间范围:2026-10-24 00:00:00 — 2026-10-24 23:59:59(Asia/Shanghai) 共 0 条帖子 由 next-worker 自动生成