[
https://issues.apache.org/jira/browse/AMBARI-21798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16139869#comment-16139869
]
Hadoop QA commented on AMBARI-21798:
------------------------------------
{color:red}-1 overall{color}. Here are the results of testing the latest
attachment
http://issues.apache.org/jira/secure/attachment/12883467/AMBARI-21798_branch-2.5_01.patch
against trunk revision .
{color:red}-1 patch{color}. The patch command could not apply the patch.
Console output:
https://builds.apache.org/job/Ambari-trunk-test-patch/12056//console
This message is automatically generated.
> Oozie server crashes post migration after regen kerberos keytabs and restart
> all services
> -----------------------------------------------------------------------------------------
>
> Key: AMBARI-21798
> URL: https://issues.apache.org/jira/browse/AMBARI-21798
> Project: Ambari
> Issue Type: Bug
> Affects Versions: 2.5.2
> Reporter: Di Li
> Assignee: Robert Levas
> Fix For: 2.5.2
>
> Attachments: AMBARI-21798_branch-2.5_01.patch,
> AMBARI-21798_branch-2.6_01.patch, AMBARI-21798_trunk_01.patch
>
>
> This is specifically for the IOP *4.2.0 *to HDP migration
> Start with an IOP 4.2.0 cluster with both Oozie and Knox installed, enable
> Kerberos then run thru the migration. Once EU is finalized, regen Kerberos
> keytabs via Ambari web UI and check the checkbox to make Ambari restart all
> services as part of the regen process.
> Notice Oozie crashes after a successful restart with following error in the
> oozie.log file
> {noformat}
> 2017-08-23 12:39:48,480 FATAL Services:514 - SERVER[umiak2.fyre.ibm.com]
> E0550: Could not normalize host name [${host}], Could not resolve host
> [${host}], ${host}: Name or service not known
> org.apache.oozie.service.ServiceException: E0550: Could not normalize host
> name [${host}], Could not resolve host [${host}], ${host}: Name or service
> not known
> {noformat}
> This is because Knox kerberos.json in IOP 4.2.0 has oozie proxy setting as
> {{"oozie.service.ProxyUserService.proxyuser.knox.hosts": "$\{hosts\}",}}
> In HDP 2.6.2, the same property is now
> {{"oozie.service.ProxyUserService.proxyuser.$\{knox-env/knox_user\}.hosts":
> "$\{clusterHostInfo/knox_gateway_hosts\}"}}, where the $\{hosts\} placeholder
> is changed and Knox params.py no longer has the logic to calculate it .
> *A manual fix* is to change Kerboers config for Knox - update
> {{"oozie.service.ProxyUserService.proxyuser.knox.hosts"}} to have value
> {{"$\{clusterHostInfo/knox_gateway_hosts\}"}} ( done via UI, this will kick
> off regen keytabs and restart services)
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)