Thanks Stephen,  Do u want me update in mapred-site.xml ?

/Mahender

On 2/8/2016 2:12 PM, Stephen Bly wrote:
You can play around with these settings: http://stackoverflow.com/questions/8356416/xxmaxpermsize-with-or-without-xxpermsize

We ran into the same problem at my last company. Turns out it had to do with the way Hive Server was loading jars, IIRC it was because Hive was loading the same class definitions for every request, so they built up over time. You should profile your application (examine its memory) to see if this is the same issue (probably is).

On Mon, Feb 8, 2016 at 2:32 PM, mahender bigdata <mahender.bigd...@outlook.com <mailto:mahender.bigd...@outlook.com>> wrote:


    Any update on this error. has anyone faced this issue



    On 2/7/2016 1:53 PM, mahender bigdata wrote:
    Hi Team,

    We are continuously getting *"PermGen space" *error. We have
    increased Mapper and its Heap size also. but no luck. we are
    using hive 1.2.

    When i search in google, it has been said that preserved memory
has exceeded. our cluster is 4 nodes, each 4 cpu core and 7 GB RAM. File or internal table is in MB only.

    Is there a way to increase *-XX: PermSize, *What settings should
    i keep to resolve this error
    *

    *Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at
    java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at
    org.apache.hadoop.hive.ql.session.SessionState.close(SessionState.java:1467)
        at
    org.apache.hadoop.hive.cli.CliSessionState.close(CliSessionState.java:66)
        at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:683)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
    
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
    
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:136)





Reply via email to