ranger-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Colm O hEigeartaigh (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (RANGER-1312) The SYNC_SOURCE atribute only supports unix and ldap for ranger usersync at present, it's default value should be unix. Current the installation process directly exited because of using default configuration
Date Thu, 19 Jan 2017 09:48:26 GMT

     [ https://issues.apache.org/jira/browse/RANGER-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Colm O hEigeartaigh updated RANGER-1312:
----------------------------------------
    Fix Version/s: 0.7.0

> The SYNC_SOURCE atribute only supports unix and ldap for ranger usersync at present,
it's default value should be unix. Current the installation process directly exited because
of using default configuration
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: RANGER-1312
>                 URL: https://issues.apache.org/jira/browse/RANGER-1312
>             Project: Ranger
>          Issue Type: Bug
>          Components: usersync
>            Reporter: Qiang Zhang
>            Assignee: Qiang Zhang
>            Priority: Minor
>              Labels: patch
>             Fix For: 0.7.0
>
>         Attachments: 0001-RANGER-1312-updated-patch-according-to-Colm-O-s-revi.patch
>
>
> The SYNC_SOURCE atribute only supports unix and ldap for ranger usersync at present,
it's default value is unix. But It was assigned an empty value as default configuration value
in configuration file. Current the program would directly exit when user used default configuration
to install ranger usersync. The logic code is as following:
> if (syncSource == SYNC_SOURCE_UNIX):
>     ret['ranger.usersync.source.impl.class'] = 'org.apache.ranger.unixusersync.process.UnixUserGroupBuilder'
>     if (SYNC_INTERVAL_NEW_KEY not in ret or len(str(ret[SYNC_INTERVAL_NEW_KEY])) == 0):
>         ret[SYNC_INTERVAL_NEW_KEY] = "300000"
>     else:
>         ret[SYNC_INTERVAL_NEW_KEY] = int(ret[SYNC_INTERVAL_NEW_KEY]) * 60000
> elif (syncSource == SYNC_SOURCE_LDAP):
>     ldapPass=ret[SYNC_LDAP_BIND_PASSWORD_KEY]
>     ret['ranger.usersync.source.impl.class'] = 'org.apache.ranger.ldapusersync.process.LdapUserGroupBuilder'
>     if (SYNC_INTERVAL_NEW_KEY not in ret or len(str(ret[SYNC_INTERVAL_NEW_KEY])) == 0):
>         ret[SYNC_INTERVAL_NEW_KEY] = "3600000"
>     else:
>         ret[SYNC_INTERVAL_NEW_KEY] = int(ret[SYNC_INTERVAL_NEW_KEY]) * 60000
> else:
>     print "ERROR: Invalid value (%s) defined for %s in install.properties. Only valid
values are %s" % (syncSource, SYNC_SOURCE_KEY,SYNC_SOURCE_LIST)
>     sys.exit(1)



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

Mime
View raw message