Join performed on the server nodes where data placed. To reduce the overall size of the reduce set on the client you can use lazy flag for result set: https://apacheignite-sql.readme.io/docs/performance-and-debugging#section-result-set-lazy-load
Evgenii пн, 27 авг. 2018 г. в 19:44, Sriveena Mattaparthi < sriveena.mattapar...@ekaplus.com>: > Thanks Evgenii.. > > Now the question is code for client ignite start is deployed in an > application server. > Any data join performed on the client node cache is utilizing jvm heap > memory assigned to the application resulting in outofmemory on the > application server. > > Is there a way to limit the client node memory utilization of application > server heap memory or run client node on separate ibn? > > Please note that persistence is enabled on the ignite configuration. > > ------------------------------ > *From:* Evgenii Zhuravlev <e.zhuravlev...@gmail.com> > *Sent:* 27 August 2018 21:41:41 > *To:* user@ignite.apache.org > *Subject:* Re: Example for server client configuration in ignite > > Yes, you start client node, not a server. I'd recommend you to read about > differences between client and server nodes: > https://apacheignite.readme.io/docs/clients-vs-servers > <https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapacheignite.readme.io%2Fdocs%2Fclients-vs-servers&data=02%7C01%7CSriveena.Mattaparthi%40ekaplus.com%7C646c52d9b3064b05272f08d60c37ce47%7C2a5b4e9716be4be4b2d40f3fcb3d373c%7C1%7C0%7C636709831174713298&sdata=DOLZ7OkBxVhNOpcb0la%2F3lmFeifM8ptU%2B0R5iXFajOc%3D&reserved=0> > > 2018-08-27 19:06 GMT+03:00 Sriveena Mattaparthi < > sriveena.mattapar...@ekaplus.com>: > > Thanks Evgenii.. > > To reframe my question ..server is started on a separate host...client > node is setup using java connecting to remote server as mentioned in the > below mail... > > Does invoking ignition.start on client node means starting ignite once > more? > > Thanks & Regards, > Sriveena > ------------------------------ > *From:* Evgenii Zhuravlev <e.zhuravlev...@gmail.com> > *Sent:* 27 August 2018 19:54:16 > > *To:* user@ignite.apache.org > *Subject:* Re: Example for server client configuration in ignite > > > >1.Do we have to start Ignite again on client node as Ignition.start(cfg)? > What does this imply? > Sorry, I didn't get it, what do you mean by "start again"? > >2.Will the client node uses the JVM heap memory > Ignite runs inside JVM, so yes, it will use JVM heap. Could you specify > your question? > > Evgenii > > пн, 27 авг. 2018 г. в 14:36, Sriveena Mattaparthi < > sriveena.mattapar...@ekaplus.com>: > > Thanks Evgenii > > > > Started remote server, using the default configuration given as part of > the ignite disctribution using > > $ bin\ignite.bat examples\config\example-ignite.xml > > > > And client node started in java as pointed below using > > > > Ignition.*setClientMode*(*true*); > > > > TcpDiscoverySpi spi = new TcpDiscoverySpi(); > > TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); > > ipFinder.setAddresses(Arrays.asList("1.2.3.4", "1.2.3.5:47500..47509")); > > spi.setIpFinder(ipFinder); > > IgniteConfiguration cfg = new IgniteConfiguration(); > > cfg.setDiscoverySpi(spi); > > // Start Ignite node. > > Ignition.start(cfg); > > > > My question is > > 1.Do we have to start Ignite again on client node as Ignition.start(cfg)? > What does this imply? > > > > 2.Will the client node uses the JVM heap memory > > > > Thanks & Regards, > > Sriveena > > > > *From:* Evgenii Zhuravlev [mailto:e.zhuravlev...@gmail.com] > *Sent:* Monday, August 27, 2018 4:52 PM > *To:* user@ignite.apache.org > *Subject:* Re: Example for server client configuration in ignite > > > > Hi, > > > > The default configuration will work with the remote server, because it > uses multicast. It will work if you want to check some examples, etc. > > > > For production usage, I'd recommend using static Ip Finder instead of > multicast, here is the simplest configuration that will work with remote > server: > > > https://apacheignite.readme.io/docs/tcpip-discovery#section-static-ip-finder > <https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapacheignite.readme.io%2Fdocs%2Ftcpip-discovery%23section-static-ip-finder&data=02%7C01%7CSriveena.Mattaparthi%40ekaplus.com%7Cdf036d2b84054674a91608d60c0f4ee2%7C2a5b4e9716be4be4b2d40f3fcb3d373c%7C1%7C0%7C636709657237020433&sdata=0H8nUrwx%2BmNG4bRr9v150MRZTLdwdxS4G2j4cJ5waYU%3D&reserved=0> > > There you will need just to replace address in IpFinder with the > address of your remote server. You don't need to place client address there. > > > > Yo start client instead of the server node, you have to add > clientMode=true property in this configuration. > > > > Evgenii > > > > > > пн, 27 авг. 2018 г. в 13:47, Sriveena Mattaparthi < > sriveena.mattapar...@ekaplus.com>: > > Hi, > > > > What is the recommended configuration for remote Server and one client > node setup? > > Can someone point to the relevant examples? > > > > Thanks & Regards, > > Sriveena > > > > “Confidentiality Notice: The contents of this email message and any > attachments are intended solely for the addressee(s) and may contain > confidential and/or privileged information and may be legally protected > from disclosure. If you are not the intended recipient of this message or > their agent, or if this message has been addressed to you in error, please > immediately alert the sender by reply email and then delete this message > and any attachments. If you are not the intended recipient, you are hereby > notified that any use, dissemination, copying, or storage of this message > or its attachments is strictly prohibited.” > > > “Confidentiality Notice: The contents of this email message and any > attachments are intended solely for the addressee(s) and may contain > confidential and/or privileged information and may be legally protected > from disclosure. If you are not the intended recipient of this message or > their agent, or if this message has been addressed to you in error, please > immediately alert the sender by reply email and then delete this message > and any attachments. If you are not the intended recipient, you are hereby > notified that any use, dissemination, copying, or storage of this message > or its attachments is strictly prohibited.” >