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 <[email protected]> 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 <[email protected]> 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, <[email protected]> >> 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) >>> >>
