Configuring Dedicated Coordinators and Executors
Configure a dedicated coordinator and a dedicated executor roles to improve scalability of Impala.
Guidelines for Dedicated Coordinators and Executors
-
Dedicated coordinator:
- Should be on an edge node with no other services running on it.
- Does not need large local disks but still needs some that can be used for Spilling.
- Require at least the same or even larger memory allocation than executors.
-
(Dedicated)Executors:
- Should be co-located with DataNodes.
- The number of hosts with dedicated executors typically increases as the cluster grows larger and handles more table partitions, data files, and concurrent queries.
- In Cloudera Manager, navigate to .
- Click Create to create two role groups
with the following values.
-
In the Role Groups page, click Impala Daemon Default Group.
- Click Configuration. In the search field, type Impala Daemon Specialization.
- Click Edit Individual Values.
- For Coordinators role group, select COORDINATOR_ONLY.
- For Executors role group, select EXECUTOR_ONLY.
- Click Save Changes and then restart the Impala service.