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) >>>>> >>>>