Hello Rob,

Thank you for your reply.

1) I am using apache ambari version 2.1.2

2) authentication.ldap.groupMembershipAttr value in my ambari.properties file is as following. authentication.ldap.groupMembershipAttr=memberUid 3) The schema of my ldap server is as following. ++++++++++++++++++++++++++++ ~# ldapsearch -x -h ldapserver.arcbigdata.com -b "dc=arcbigdata,dc=com" # extended LDIF # # LDAPv3 # base <dc=arcbigdata,dc=com> with scope subtree # filter: (objectclass=*) # requesting: ALL # # arcbigdata.com dn: dc=arcbigdata,dc=com objectClass: top objectClass: dcObject objectClass: organization o: ARC dc: arcbigdata # admin, arcbigdata.com dn: cn=admin,dc=arcbigdata,dc=com objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin description: LDAP administrator # groups, arcbigdata.com dn: ou=groups,dc=arcbigdata,dc=com objectClass: organizationalUnit objectClass: top ou: groups # hadoop_admin, groups, arcbigdata.com dn: cn=hadoop_admin,ou=groups,dc=arcbigdata,dc=com gidNumber: 500 objectClass: posixGroup objectClass: top cn: hadoop_admin # hadoop_operator, groups, arcbigdata.com dn: cn=hadoop_operator,ou=groups,dc=arcbigdata,dc=com gidNumber: 501 cn: hadoop_operator objectClass: posixGroup objectClass: top # hadoop_users, groups, arcbigdata.com dn: cn=hadoop_users,ou=groups,dc=arcbigdata,dc=com gidNumber: 502 cn: hadoop_users objectClass: posixGroup objectClass: top # huser1, hadoop_users, groups, arcbigdata.com dn: cn=huser1,cn=hadoop_users,ou=groups,dc=arcbigdata,dc=com cn: huser1 givenName: h gidNumber: 502 homeDirectory: /home/users/huser1 sn: user1 loginShell: /bin/sh objectClass: inetOrgPerson objectClass: posixAccount objectClass: top uidNumber: 1000 uid: huser1 # hoperator1, hadoop_operator, groups, arcbigdata.com dn: cn=hoperator1,cn=hadoop_operator,ou=groups,dc=arcbigdata,dc=com cn: hoperator1 givenName: h gidNumber: 501 homeDirectory: /home/users/hoperator1 sn: operator1 loginShell: /bin/sh objectClass: inetOrgPerson objectClass: posixAccount objectClass: top uidNumber: 1001 uid: hoperator1 # hadmin1, hadoop_admin, groups, arcbigdata.com dn: cn=hadmin1,cn=hadoop_admin,ou=groups,dc=arcbigdata,dc=com cn: hadmin1 givenName: h gidNumber: 500 homeDirectory: /home/users/hadmin1 sn: admin1 loginShell: /bin/sh objectClass: inetOrgPerson objectClass: posixAccount objectClass: top uidNumber: 1002 uid: hadmin1 # search result search: 2 result: 0 Success # numResponses: 10 # numEntries: 9 ++++++++++++++++++++++++++++++++++++++++++


As I am not very much familiar with LDAP so may be I am providing wrong value in authentication.ldap.groupMembershipAttr.

Can you please help me on this?


Regards,
Pratip

On Monday 07 March 2016 06:57 PM, Robert Levas wrote:
What version of Ambari and LDAP server are you using. I believe before Ambari 
2.1 there was an issue syncing with OpenLDAP.

Maybe you are hitting this issue.  Else maybe there is an issue with your 
configuration where the group membership link isn correct and Ambari is trying 
to look up an incorrect field.  Make sure the 
authentication.ldap.groupMembershipAttr value in your ambari.properties file 
matches the schema in your LDAP sever.


Rob





On 3/7/16, 7:59 AM, "Pratip Ghosh" <[email protected]> wrote:

Hi

I want to sync membership info just like users & groups from LDAP to
ambari database but its not happening in actual.
All users and groups ware syncing but membership not syncing from LDAP
to ambari.

Can anybody help me out on this?

*********************************************

# ambari-server sync-ldap --all
Using python  /usr/bin/python2.7
Syncing with LDAP...
Enter Ambari Admin login: admin
Enter Ambari Admin password:
Syncing
all..................................................................

Completed LDAP Sync.
Summary:
   memberships:
     removed = 0
     created = 0
   users:
     updated = 0
     removed = 2
     created = 1
   groups:
     updated = 0
     removed = 3
     created = 3

Ambari Server 'sync-ldap' completed successfully.

*********************************************************



Reply via email to