How does executor work in spark?
Answer / Sudheer Kumar
An Executor is a worker process in Apache Spark that runs tasks assigned by the Driver Program (the main application). When an application is submitted to a Spark cluster, the Driver Program creates one or more Executors on available nodes and distributes the task to each of them for processing. The Executor processes the tasks using the Java Virtual Machine (JVM) or Python interpreter, depending on the language used in the application.
| Is This Answer Correct ? | 0 Yes | 0 No |
Explain SparkContext in Apache Spark?
How to identify that given operation is transformation/action in your program?
What is transformation in spark?
What is RDD in Apache Spark? How are they computed in Spark? what are the various ways in which it can create?
Difference between groupByKey vs reduceByKey in Apache Spark?
Name types of Cluster Managers in Spark.
What is the bottom layer of abstraction in the Spark Streaming API ?
How Spark uses Hadoop?
List various commonly used machine learning algorithm?
What is a partition in spark?
Write the command to start and stop the spark in an interactive shell?
Can you explain benefits of spark over mapreduce?
Apache Hadoop (394)
MapReduce (354)
Apache Hive (345)
Apache Pig (225)
Apache Spark (991)
Apache HBase (164)
Apache Flume (95)
Apache Impala (72)
Apache Cassandra (392)
Apache Mahout (35)
Apache Sqoop (82)
Apache ZooKeeper (65)
Apache Ambari (93)
Apache HCatalog (34)
Apache HDFS Hadoop Distributed File System (214)
Apache Kafka (189)
Apache Avro (26)
Apache Presto (15)
Apache Tajo (26)
Hadoop General (407)