Je travaillais sur hdfs puis j'ai trouvé quelque chose qui ne vérifie pas les autorisations pour le super-utilisateur. Si mon utilisateur Linux est Sandy et que je veux ajouter Sandy au groupe de super-utilisateurs. Donc, les autorisations refusées ne se produiront pas, est-il possible de le faire dans la configuration hdfs. Et s'il n'y a aucun problème à assigner l'utilisateur au supergroupe, alors comment le faire?
Oui, maintenant j'ai une idée complète de la façon dont les utilisateurs et le groupe doivent être créés sur n'importe quel cluster hdfs. Tout d'abord, je n'ai trouvé aucun groupe nommé supergroupe dans /etc/group
.
La bonne pratique consiste donc à créer votre propre supergroupe.
Ce n'est pas une bonne pratique d'exécuter des travaux en tant que superutilisateur. Soyez avisé de créer un nouveau groupe et un nouveau compte pour hadoop/hdfs, puis accordez les autorisations requises comme ci-dessous
$ Sudo addgroup hadoop
$ Sudo adduser --ingroup hadoop hduser
$ Sudo chown hduser:hadoop {directory path}
Ajoutez l'utilisateur au groupe hadoop.
$ Sudo adduser --ingroup hadoop sandy