Hi,

Started getting OOM once I've added PutHDFS to a flow.

I'm running on a CentOS VM with 2GB of memory allocated. I've munged the
nifi startup script to do -Xms1024m -Xmx1024m".   Any recommendations on
this?

Thanks,
- Dmitry

2016-03-29 11:25:54,200 ERROR [Flow Service Tasks Thread-2]
o.a.nifi.controller.StandardFlowService Unable to save flow controller
configuration due to: java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.findBootstrapClass(Native Method) ~[na:1.7.0_67]
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1070)
~[na:1.7.0_67]
at java.lang.ClassLoader.loadClass(ClassLoader.java:414) ~[na:1.7.0_67]
at java.lang.ClassLoader.loadClass(ClassLoader.java:412) ~[na:1.7.0_67]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
~[na:1.7.0_67]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[na:1.7.0_67]
at
org.apache.nifi.nar.NarThreadContextClassLoader.loadClass(NarThreadContextClassLoader.java:96)
~[nifi-nar-utils-0.5.1.jar:0.5.1]
at
javax.xml.transform.FactoryFinder.getProviderClass(FactoryFinder.java:114)
~[na:1.7.0_67]
at javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:182)
~[na:1.7.0_67]
at javax.xml.transform.FactoryFinder.find(FactoryFinder.java:296)
~[na:1.7.0_67]
at
javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:101)
~[na:1.7.0_67]
at
org.apache.nifi.controller.StandardFlowSerializer.serialize(StandardFlowSerializer.java:102)
~[na:na]
at
org.apache.nifi.controller.FlowController.serialize(FlowController.java:1262)
~[na:na]
at
org.apache.nifi.persistence.StandardXMLFlowConfigurationDAO.save(StandardXMLFlowConfigurationDAO.java:128)
~[na:na]
at
org.apache.nifi.controller.StandardFlowService$SaveReportingTask.run(StandardFlowService.java:842)
~[na:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[na:1.7.0_67]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
[na:1.7.0_67]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
[na:1.7.0_67]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[na:1.7.0_67]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_67]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_67]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]

Reply via email to