• hive出现堆内存溢出解决方案


    问题:java.lang.OutOfMemoryError: Java heap space

      解决方案:进入hadoop安装目录下的$HADOOP_HOME/etc/hadoop/目录,修改yarn-site.xml,加入如下代码

    <property>
        <name>yarn.scheduler.maximum-allocation-mb</name>
        <value>2048</value>
    </property>
    <property>
          <name>yarn.scheduler.minimum-allocation-mb</name>
          <value>2048</value>
    </property>
    <property>
        <name>yarn.nodemanager.vmem-pmem-ratio</name>
        <value>2.1</value>
    </property>
    <property>
        <name>mapred.child.java.opts</name>
        <value>-Xmx1024m</value>
    </property>

      修改完成后重启yarn与hive服务即可

    #yarn
    stop-yarn.sh start-yarn.sh

    #Hive一键启动脚本
    hiveservices.sh restart
  • 相关阅读:
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
    第 6 章 Cinder
  • 原文地址:https://www.cnblogs.com/LzMingYueShanPao/p/14696189.html
Copyright © 2020-2023  润新知