[
https://issues.apache.org/jira/browse/AMBARI-22472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Swapan Shridhar updated AMBARI-22472:
-------------------------------------
Description:
**Background:**
YARN NodeManager currently has:
- 2 identities in 2.5 stack, namely : **'/HIVE/HIVE_SERVER/hive_server_hive'**
and **'llap_zk_hive'**.
-- **/HIVE/HIVE_SERVER/hive_server_hive** is a reference from HIVE_SERVER,
whereas
-- **llap_zk_hive** creates same principal as above in a separate keytab file.
- and 3 identities in 2.6 stack:
*'/HIVE/HIVE_SERVER/hive_server_hive'* and *'llap_zk_hive'*.
-- **/HIVE/HIVE_SERVER/hive_server_hive** is a reference from HIVE_SERVER,
whereas
-- **llap_zk_hive** and **llap_task_hive** creates same principal as above in a
separate keytab file.
**Issue:** Recreating same identities in different files creates issues while
AMbari upgrade from 2.5 to 2.6, as the *llap_zk_hive* are not refreshed/updated
after the upgrade. Thus, HSI fails to come up.
**Fix:**
**For HDP 2.5:** Make **llap_zk_hive** point as a reference pointing to
/HIVE/HIVE_SERVER/hive_server_hive, so that we have one identity getting
created only at one place and one keytab file.
**For HDP 2.6:** Make **llap_zk_hive** and **llap_task_hive** point as a
reference pointing to /HIVE/HIVE_SERVER/hive_server_hive, so that we have one
identity getting created only at one place and one keytab file.
was:
*Background:*
YARN NodeManager currently have 2 identities in 2.5 and 2.6 stack, namely :
*'/HIVE/HIVE_SERVER/hive_server_hive'* and *'llap_zk_hive'*.
- */HIVE/HIVE_SERVER/hive_server_hive* is a reference from HIVE_SERVER, whereas
- *llap_zk_hive* creates same principal as above in a separate keytab file.
*Issue:* Recreating same identities in different files creates issues while
*Ambari upgrade from 2.5 to 2.6*, as the *llap_zk_hive* are not
refreshed/updated after the upgrade. Thus, HSI fails to come up.
> AMBARI-22472. Ambari Upgrade 2.5 -> 2.6 : Update NodeManager's HSI identity
> 'llap_zk_hive' and 'llap_task_hive' to use
> '/HIVE/HIVE_SERVER/hive_server_hive' reference instead of creating the same
> identity again.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: AMBARI-22472
> URL: https://issues.apache.org/jira/browse/AMBARI-22472
> Project: Ambari
> Issue Type: Bug
> Reporter: Swapan Shridhar
> Assignee: Swapan Shridhar
> Attachments: AMBARI-22472.patch, Screen Shot 2017-11-17 at 11.44.41
> PM.png, Screen Shot 2017-11-17 at 11.44.55 PM.png
>
>
> **Background:**
> YARN NodeManager currently has:
> - 2 identities in 2.5 stack, namely :
> **'/HIVE/HIVE_SERVER/hive_server_hive'** and **'llap_zk_hive'**.
> -- **/HIVE/HIVE_SERVER/hive_server_hive** is a reference from HIVE_SERVER,
> whereas
> -- **llap_zk_hive** creates same principal as above in a separate keytab file.
> - and 3 identities in 2.6 stack:
> *'/HIVE/HIVE_SERVER/hive_server_hive'* and *'llap_zk_hive'*.
> -- **/HIVE/HIVE_SERVER/hive_server_hive** is a reference from HIVE_SERVER,
> whereas
> -- **llap_zk_hive** and **llap_task_hive** creates same principal as above in
> a separate keytab file.
> **Issue:** Recreating same identities in different files creates issues while
> AMbari upgrade from 2.5 to 2.6, as the *llap_zk_hive* are not
> refreshed/updated after the upgrade. Thus, HSI fails to come up.
> **Fix:**
> **For HDP 2.5:** Make **llap_zk_hive** point as a reference pointing to
> /HIVE/HIVE_SERVER/hive_server_hive, so that we have one identity getting
> created only at one place and one keytab file.
> **For HDP 2.6:** Make **llap_zk_hive** and **llap_task_hive** point as a
> reference pointing to /HIVE/HIVE_SERVER/hive_server_hive, so that we have one
> identity getting created only at one place and one keytab file.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)