[ https://issues.apache.org/jira/browse/HIVE-9342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14274831#comment-14274831 ]
Chengxiang Li commented on HIVE-9342: ------------------------------------- Thanks, [~fangxi.yin] bring this up. While we launch spark client with spark-submit script, it load configurations from 2 ways: spark configuration file and command line options. Hive on Spark actually write all spark related configurations into a property file and add it to spark-submit's --properties-file option. For the 3 executor options you mentioned, there should already corresponding configurations, like: # --num-executors -> spark.executor.instances # --executor-cores -> spark.executor.cores # --executor-memory -> spark.executor.memory So theoreticly, you can configure these properties through hive configuration file or CLI, while it's possible that these configuration does not work in certain deploy mode due to spark implementation. I think we shoud verify if it works in yarn-client or yarn-cluster mode first. > add num-executors / executor-cores / executor-memory option support for hive > on spark in Yarn mode > -------------------------------------------------------------------------------------------------- > > Key: HIVE-9342 > URL: https://issues.apache.org/jira/browse/HIVE-9342 > Project: Hive > Issue Type: Improvement > Components: spark-branch > Affects Versions: spark-branch > Reporter: Pierre Yin > Priority: Minor > Labels: spark > Fix For: spark-branch > > Attachments: HIVE-9342.1-spark.patch > > > When I run hive on spark with Yarn mode, I want to control some yarn option, > such as --num-executors, --executor-cores, --executor-memory. > We can append these options into argv in SparkClientImpl. -- This message was sent by Atlassian JIRA (v6.3.4#6332)