New Contributor
Posts: 2
Registered: ‎11-23-2015

Impala, Llama, and YARNon CDH 5.5

Hi All,


In the new CDH 5.5 documentation, it is stated that:


Note: Alhough Impala can be used together with YARN via simple configuration of Static Service Pools in Cloudera Manager, the use of the general-purpose component Llama for integrated resource management within YARN is no longer supported with CDH 5.5 / Impala 2.3 and higher.


Does it mean it is not recommended to use Llama and YARN, and let Impala manage its resources outside of YARN?





Posts: 9
Registered: ‎11-23-2015

Re: Impala, Llama, and YARNon CDH 5.5

I have the same question, I installed impala2.3 and llama 1.0 (CDH5.5) in an existed cluster(CDH5.4), if I set enable_rm flag to true, the query will be pending and timeout, but it will be ok if without enable_rm

so, anyone can tell us?

Cloudera Employee
Posts: 433
Registered: ‎07-29-2015

Re: Impala, Llama, and YARNon CDH 5.5

We don't recommend that you use the Impala/Llama integration at this stage. Impala/Llama dynamically acquires resources from YARN for each query that runs, but we've found that the stability and predictability isn't where it needs to be.


The recommendation is to give Impala a static set of resources that it can allocate to queries internally. Those resources can be YARN-managed resources, or resources outside of YARN.


This simplest option is to run Impala independently of YARN, by allocating it a fixed amount of resources.


If you want to integrate with YARN without using the Impala/Llama integration, you can use Static Service Pools:

Posts: 34
Registered: ‎09-03-2015

Re: Impala, Llama, and YARNon CDH 5.5

[ Edited ]

Can you please confirm/deny the following conclusions I have made by reading the new 5.5 docs, your above post and testing "Static Service Pools" in a test environment:

1. Impala's integration with YARN through Llama is being discontinued from CDH 5.5/Impala 2.3 onwards?

2. Configuring "Static Service Pools" means that both Impala and YARN (and other services too) are managed by cgroups rather than Impala being managed by YARN?

If point # 2 is true, it basically means that Impala can no longer be managed by YARN CDH 5.5 onwards. I tried enabling the "Static Service Pools" but I do not see the Impala queries I ran in YARN Applications. 


Cloudera Employee
Posts: 6
Registered: ‎02-18-2016

Re: Impala, Llama, and YARNon CDH 5.5



Indeed, this is correct.  You will not see the queries as YARN applications.  You can use Admission Control within Impala for resource management within the Impala Static Service Pool



New Contributor
Posts: 2
Registered: ‎02-13-2016

Re: Impala, Llama, and YARNon CDH 5.5

do you set the rm_always_use_default = True. I set the enable_rm = true and rm_always_use_default = false, and donot encounter your problem.
Posts: 11
Registered: ‎01-26-2016

Re: Impala, Llama, and YARNon CDH 5.5



According to one of the recently published article named "

New SQL Benchmarks: Apache Impala (incubating) Uniquely Delivers Analytic Database Performance", Cloudera's roadmap for 2016 suggests better improvement for YARN integration. Does that mean Cloudera is going to continusly supporting LLAMA+YARN??? 


Our community is getting a little larger. And a lot better.

Learn More about the Cloudera and Hortonworks community merger planned for late July and early August.