I have set up a hadoop 1.2.1 environment on centos 6. I also use nfs-proxy that mount ndfs to local file system so that I can access the files inside hdfs locally. It works perfectly until today, I was asked to integrate user authentication with LDAP. For some reason, I have to change the uid of some existing unix user and store those new uid in LDAP.
After the change, hdfs seems not able to get the new uid of user, i.e., when I put a new file to hdfs, it still use the old uid to store the file in hdfs. I know that because when I check the uid of the new file from local mounting point of hdfs, it shows the old uid. And I can not access the file on local file system since it belongs to different user.
I have test restart the hadoop but no effect. Any suggestion?