Hi Raja, To set the memory for the unifier you would use the port to identify the unifier, so something like
dt.operator.oper1.port.port1.unifier.MEMORY_MB or use the setUnifierAttribute in DAG if setting it from java. Thanks On Tue, Jun 20, 2017 at 1:13 PM, Raja.Aravapalli <raja.aravapa...@target.com > wrote: > > > Hi, > > > > Can someone please help me with configuration property on how to increase > memory setting for Unifier? > > > > I am using the below way, to increase the memory for Application Master > and opertors of a DAG: > > > > <*property*> > <*name*>dt.attr.MASTER_MEMORY_MB</*name*> > <*value*>10240</*value*> > </*property*> > > <*property*> > <*name*>dt.operator.*.attr.MEMORY_MB</*name*> > <*value*>10240</*value*> > </*property*> > > > > > > *UseCase/Scenario:* > > > > I am having an apex application that reads from Kafka in 3 partitions with > the setting “*ONE_TO_MANY*”, and sends the messages to following > operators. But, the problem is, even though the messages are being read > thru multiple parititons, but I see a unifier operation happening after the > messages read in multiple kafka partitions. Which is becoming a bottle nect > with the number of increase in the number of messages being floated. > > > > I have configured the memory all the operators to 10GB, with above given > setting, but, the unifier which has been cropped up, was taking only 2GB by > default, and failing with heap space problems. > > > > Hence I wish to increase the memory for the unifier. > > > > Thanks a lot in advance. > > > > > > Regards, > > Raja. > > > > > > >