分享

大侠位帮帮忙内存出错了

kaka100 发表于 2015-5-22 08:52:38 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 8082

我的 hadoop-env.sh 配置有如下选项



export HADOOP_OPTS="-server -Xms1g -Xmx1g -XX:NewRatio=2 -XX:PermSize=128m -XX:MaxPermSize=128m -verbose:gc -
Xloggc:$HADOP_HOME/logs/hadoopgc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseParNewGC -XX:
+CMSParallelRemarkEnabled -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:
+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$HADOOP_HOME/logs"

启动会运行
hdoop fs -ls /  显示如下结果

Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified



想问一下大侠们,哪错了,
如果在生产环境中 hadoop 中hdfs/mapreducer 常规的内存选项应该优化哪些呢,谢谢








已有(1)人评论

跳转到指定楼层
s060403072 发表于 2015-5-22 09:41:34

jvm 内存给定错误,修改-Xmx1024m -Xms1024m一致,如下参考
[mw_shl_code=xml,true] <property>
            <name>mapred.child.java.opts</name>
            <value>-Xmx1024m -Xms1024m -Xmn192m -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=5 -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationStoppedTime -Xloggc:$HADOOP_HOME/logs/gc.log</value>
    </property>[/mw_shl_code]

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条