Hi Rinku, I think yarn.nodemanager.resource.memory-mb is a static configuration prop. You can not change this dynamically.
The other MR props looks OK to me. On Fri, Mar 7, 2014 at 2:58 PM, Garg, Rinku <rinku.g...@fisglobal.com>wrote: > Hi Gordon, > > > > Thanks a lot for your reply. > > > > The properties mentioned in mail trail are just an example. Actual > properties that we want to set are as given below: > > > > set yarn.nodemanager.resource.memory-mb=16384; > > set mapreduce.map.memory.mb=2048; > > set mapreduce.reduce.memory.mb=2048; > > set mapreduce.map.java.opts=-Xmx2048M; > > set yarn.app.mapreduce.am.command-opts=-Xmx2048m; > > > > Please suggest. > > > > Thanks > > Rinku Garg > > > > *From:* Gordon Wang [mailto:gw...@gopivotal.com] > *Sent:* Friday, March 07, 2014 11:49 AM > *To:* user@hive.apache.org > *Subject:* Re: Setting | Verifying | Hive Query Parameters from Java > > > > The 2 following props are for hive server2. I don't think you can change > it in your jdbc session. I am wondering why you need to change them in your > jdbc connection. > > > > props.setProperty(hive.server2.async.exec.threads,50); > > props.setProperty(hive.server2.thrift.max.worker.threads,500); > > > > > > You can set props in your jdbc connetion with HQL like "propA=valueA;" > > > > More, your connection url is for hive server, it does not work for hive > server2. > > If you need to use hive server2, you have to use > > jdbc:hive2://master149:10000/default > > > > > > On Tue, Mar 4, 2014 at 7:43 PM, Garg, Rinku <rinku.g...@fisglobal.com> > wrote: > > Hi All, > > > > We have installed CDH4.2.0 and hive-0.10.0-cdh4.2.0. Both are working as > desired. > > > > We need to set hive configuration parameter from Java while making JDBC > connection. > > > > We have written a java program to execute queries on hive server with some > configurations properties setting dynamically . We are doing it as below > > > > CONNECTION_URL=jdbc:hive://master149:10000/default > > > > Next, we are doing following method to set properties through java > > > > props.setProperty(hive.server2.async.exec.threads,50); > > props.setProperty(hive.server2.thrift.max.worker.threads,500); > > props.setProperty(hive.groupby.orderby.position.alias,false); > > > > and a hive connection is made as given below > > > > hiveConnection = DriverManager.getConnection(connectionURL,props); > > > > by above steps when a hive connection is made using hive-jdbc and we are > getting hive query results as desired. > > > > *QUERY: * > > > > *1.** Are we doing rightly for setting up the hive properties, if > yes then how can we verify that?* > > *2.* *If the above is not the right way, then how can we achieve > setting hive configuration parameters from Java using JDBC?* > > > > Thanks > > Rinku Garg > > > > _____________ > The information contained in this message is proprietary and/or > confidential. If you are not the intended recipient, please: (i) delete the > message and all copies; (ii) do not disclose, distribute or use the message > in any manner; and (iii) notify the sender immediately. In addition, please > be aware that any message addressed to our domain is subject to archiving > and review by persons other than the intended recipient. Thank you. > > > > > > -- > > Regards > > Gordon Wang > _____________ > The information contained in this message is proprietary and/or > confidential. If you are not the intended recipient, please: (i) delete the > message and all copies; (ii) do not disclose, distribute or use the message > in any manner; and (iii) notify the sender immediately. In addition, please > be aware that any message addressed to our domain is subject to archiving > and review by persons other than the intended recipient. Thank you. > -- Regards Gordon Wang