I see that the below property is set to false. This property is used to
call updateSink() method
<https://github.com/apache/ranger/blob/master/ugsync/src/main/java/org/apache/ranger/usergroupsync/UserGroupSync.java#L114>


<property>
                <name>ranger.usersync.enabled</name>
                <value>false</value>
        </property>


On Fri, Mar 8, 2024 at 8:35 AM Loïc CHANEL <loic.cha...@telecomnancy.net>
wrote:

> Missed the attachment before sending the email ... rookie mistake. Here is
> the actual file (sorry for the spam).
> Best regards,
>
> Loïc CHANEL
> Technical leader Big Data
> Capgemini (Lyon, France)
>
>
> Le ven. 8 mars 2024 à 17:33, Loïc CHANEL <loic.cha...@telecomnancy.net> a
> écrit :
>
>> I'm using the 2.4.0 release. You will find the ranger-ugsync-site.xml config
>> file in attachment, feel free to let me know if you need more.
>> Best regards,
>>
>>
>> Loïc CHANEL
>> Technical leader Big Data
>> Capgemini (Lyon, France)
>>
>>
>> Le ven. 8 mars 2024 à 17:24, Sailaja Polavarapu <spolavar...@cloudera.com>
>> a écrit :
>>
>>> Which branch are you using? And can you share the usersync config?
>>>
>>> On Fri, Mar 8, 2024 at 8:10 AM Loïc CHANEL <loic.cha...@telecomnancy.net>
>>> wrote:
>>>
>>>> Hi Sailaja,
>>>>
>>>> I just updated the file and restarted the usersync process, I have the
>>>> exact same logs and the users are still not created. Is there a case in
>>>> which the file is printed but not synced ?
>>>> No error before, except the following warning that's quite usual :
>>>> 08 Mar 2024 16:48:50  WARN o.a.h.u.NativeCodeLoader
>>>> [UnixUserSyncThread] - Unable to load native-hadoop library for your
>>>> platform... using builtin-java classes where applicable
>>>> Still, it's weird that it shows with "UnixUserSyncThread" while it's
>>>> syncing users from a file, isn't it ?
>>>> I'm a bit lost on this, because it is clear that the usersync process
>>>> is able to read the user file and I see it communicating with Ranger Admin
>>>> to load all the users, but the users in the file are not created. Is there
>>>> some configuration missing from
>>>> https://cwiki.apache.org/confluence/display/RANGER/File+Source+User+Group+Sync+process
>>>> ?
>>>> Thanks,
>>>>
>>>>
>>>> Loïc CHANEL
>>>> Technical leader Big Data
>>>> Capgemini (Lyon, France)
>>>>
>>>>
>>>> Le ven. 8 mars 2024 à 16:00, Sailaja Polavarapu <
>>>> spolavar...@cloudera.com> a écrit :
>>>>
>>>>> This is strange as I don't see any logs from updateSink() method
>>>>> <https://github.com/apache/ranger/blob/master/ugsync/src/main/java/org/apache/ranger/unixusersync/process/FileSourceUserGroupBuilder.java#L145>
>>>>>  .
>>>>> Can you check the timestamp on the file and try updating the file? and 
>>>>> also
>>>>> check if there are any errors before. Looks like this file is read once
>>>>> successfully and hence you see the logs from print() method which logs the
>>>>> data from usersync cache.
>>>>>
>>>>> On Fri, Mar 8, 2024 at 4:40 AM Loïc CHANEL <
>>>>> loic.cha...@telecomnancy.net> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Here are the logs on usersync side :
>>>>>> 08 Mar 2024 12:26:54 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
>>>>>> [UnixUserSyncThread] - PolicyMgrUserGroupBuilderOld.init()==> 
>>>>>> PolMgrBaseUrl
>>>>>> : http://hdp-rec-ranger1-r.l.infra.com:6080 KeyStore File :
>>>>>> /etc/ranger/usersync/conf/cert/unixauthservice.jks TrustStore File :
>>>>>> Authentication Type : kerberos
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.AbstractMapper
>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>> ranger.usersync.mapping.username.regex
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.AbstractMapper
>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>> ranger.usersync.mapping.groupname.regex
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.UserGroupSync [UnixUserSyncThread]
>>>>>> - initializing source:
>>>>>> org.apache.ranger.unixusersync.process.FileSourceUserGroupBuilder
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.AbstractMapper
>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>> ranger.usersync.mapping.username.regex
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.AbstractMapper
>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>> ranger.usersync.mapping.groupname.regex
>>>>>> 08 Mar 2024 12:26:54 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>> [UnixUserSyncThread] - USER:user_one
>>>>>> 08 Mar 2024 12:26:54 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>> [UnixUserSyncThread] - USER:user_two
>>>>>> 08 Mar 2024 12:26:54 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>> [UnixUserSyncThread] - GROUP: 900021
>>>>>> 08 Mar 2024 12:26:54 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>> [UnixUserSyncThread] - USER:other_user
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.UserGroupSync [UnixUserSyncThread]
>>>>>> - Begin: initial load of user/group from source==>sink
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.UserGroupSync [UnixUserSyncThread]
>>>>>> - End: initial load of user/group from source==>sink
>>>>>> 08 Mar 2024 12:26:54  INFO o.a.r.u.UserGroupSync [UnixUserSyncThread]
>>>>>> - Done initializing user/group source and sink
>>>>>> 08 Mar 2024 12:26:54 DEBUG o.a.r.u.UserGroupSync [UnixUserSyncThread]
>>>>>> - Sleeping for [300000] milliSeconds
>>>>>>
>>>>>> While on the admin side, I only see the following :
>>>>>> 10.18.1.43 - - [08/Mar/2024:12:26:52 +0000] "GET
>>>>>> /service/xusers/users/?startIndex=4000&pageSize=1000 HTTP/1.1" 200 
>>>>>> 1065581
>>>>>> 27402 "-" "Java/1.8.0_275"
>>>>>> 10.18.1.43 - - [08/Mar/2024:12:26:54 +0000] "GET
>>>>>> /service/xusers/ugsync/groupusers?startIndex=0&pageSize=1000 HTTP/1.1" 
>>>>>> 200
>>>>>> 4429925 2553 "-" "Java/1.8.0_275"
>>>>>>
>>>>>> Looks like usersync isn't even trying to create the users. Anything
>>>>>> I'm missing ?
>>>>>> Best regards,
>>>>>>
>>>>>>
>>>>>> Loïc CHANEL
>>>>>> Technical leader Big Data
>>>>>> Capgemini (Lyon, France)
>>>>>>
>>>>>>
>>>>>> Le ven. 8 mars 2024 à 04:44, Bhavik Patel <bhavikpatel...@gmail.com>
>>>>>> a écrit :
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Can you kindly check Ranger admin logs and did you confirmed
>>>>>>> provided rangeruseraync user password is same at Rangeradmin end.
>>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>> Bhavik Patel
>>>>>>> +91-7208744109
>>>>>>>
>>>>>>>
>>>>>>> On Thu, 7 Mar 2024, 6:39 pm Loïc CHANEL, <
>>>>>>> loic.cha...@telecomnancy.net> wrote:
>>>>>>>
>>>>>>>> Hi guys,
>>>>>>>>
>>>>>>>> I'm currently trying to create Ranger users from a text file and
>>>>>>>> followed this documentation to configure Usersync to work with a text 
>>>>>>>> file
>>>>>>>> as a source :
>>>>>>>> https://cwiki.apache.org/confluence/display/RANGER/File+Source+User+Group+Sync+process
>>>>>>>> Still, even if the logs show that the CSV file containing the users
>>>>>>>> is properly read, nothing happens : I can't see the users in Ranger UI.
>>>>>>>> Here are the logs :
>>>>>>>>
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
>>>>>>>> [UnixUserSyncThread] - <==
>>>>>>>> PolicyMgrUserGroupBuilder.buildGroupUserLinkList()
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
>>>>>>>> [UnixUserSyncThread] - PolicyMgrUserGroupBuilderOld.init()==> 
>>>>>>>> PolMgrBaseUrl
>>>>>>>> : http://hdp-rec-ranger1-r.l.internal.com:6080 KeyStore File :
>>>>>>>> /etc/ranger/usersync/conf/cert/unixauthservice.jks TrustStore File :
>>>>>>>> Authentication Type : kerberos
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.AbstractMapper
>>>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>>>> ranger.usersync.mapping.username.regex
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.AbstractMapper
>>>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>>>> ranger.usersync.mapping.groupname.regex
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.UserGroupSync
>>>>>>>> [UnixUserSyncThread] - initializing source:
>>>>>>>> org.apache.ranger.unixusersync.process.FileSourceUserGroupBuilder
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.AbstractMapper
>>>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>>>> ranger.usersync.mapping.username.regex
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.AbstractMapper
>>>>>>>> [UnixUserSyncThread] - Initializing for
>>>>>>>> ranger.usersync.mapping.groupname.regex
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>>>> [UnixUserSyncThread] - USER:user_one
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>>>> [UnixUserSyncThread] - USER:user_two
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>>>> [UnixUserSyncThread] - GROUP: 900021
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.p.FileSourceUserGroupBuilder
>>>>>>>> [UnixUserSyncThread] - USER:other_user
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.UserGroupSync
>>>>>>>> [UnixUserSyncThread] - Begin: initial load of user/group from 
>>>>>>>> source==>sink
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.UserGroupSync
>>>>>>>> [UnixUserSyncThread] - End: initial load of user/group from 
>>>>>>>> source==>sink
>>>>>>>> 07 Mar 2024 12:22:13  INFO o.a.r.u.UserGroupSync
>>>>>>>> [UnixUserSyncThread] - Done initializing user/group source and sink
>>>>>>>> 07 Mar 2024 12:22:13 DEBUG o.a.r.u.UserGroupSync
>>>>>>>> [UnixUserSyncThread] - Sleeping for [300000] milliSeconds
>>>>>>>>
>>>>>>>> Am I missing something ?
>>>>>>>> Thanks for your help,
>>>>>>>>
>>>>>>>>
>>>>>>>> Loïc CHANEL
>>>>>>>> Technical leader Big Data
>>>>>>>> Capgemini (Lyon, France)
>>>>>>>>
>>>>>>>

Reply via email to