Qiang Zhang created RANGER-1242:
-----------------------------------

             Summary: Create storm service with error configurations, test 
connection should not be successful.
                 Key: RANGER-1242
                 URL: https://issues.apache.org/jira/browse/RANGER-1242
             Project: Ranger
          Issue Type: Bug
          Components: admin
            Reporter: Qiang Zhang
            Assignee: Qiang Zhang


Storm is in security mode with Kerberos Authentication, 
Create storm service with error configurations in Ranger Admin with the 
following configurations:
{noformat}
name=stormdev
username=storm
password=******
nimbus.url=http://10.43.159.41:18080
lookupprincipal=storm/zd...@zdh.com
lookupkeytab=/home/storm/apache-storm-1.0.1/conf/storm.keytab
namerules=RULE:[2:$1@$0]([jt]t@.*ZDH.COM)s/.*/$MAPRED_USER/ 
RULE:[2:$1@$0]([nd]n@.*ZDH.COM)s/.*/$HDFS_USER/DEFAULT
{noformat}
then click "TestConnection", the result is "ConnectionTest Successful",
modify lookupprincipal to errorPrincipalName, and click "TestConnection" again, 
the result is still "ConnectionTest Successful".
Also in creating policies for storm service which created above, 
the autocomplete for "Storm Topology" is unable to work correctly.

To check ranger_admin.log and find the error log
{noformat}
(StormClient.java:186) - Unable to get Topology list from 
[http://10.43.159.41:18080]
......
(StormResourceMgr.java:49) - <== StormResourceMgr.validateConfig Result : 
{message=ConnectionTest Successful, connectivityStatus=true, objectId=null, 
description=ConnectionTest Successful, fieldName=null}
{noformat}
which means the result of "TestConnection" is failed in fact, but ranger admin 
returns error message "ConnectionTest Successful".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to