0.Hadoop多用户配置的背景。
Hadoop多用户配置的目的就是多个hadoop用户可以共同使用HDFS,但是只能操作属于自己的空间,不能跨用户空间操作(当然/tmp是属于大家的,任何用户都会对这个文件夹有写操作)。
Hadoop多用户配置,相当于给每个用户一个hadoop客户端,每个用户都可以使用hadoop的命令操作属于自己的HDFS空间。
1. 具体配置
0)假设集群中的一台机器tseg0,已有一个普通用户tseg,现再增加一个用户another,且之前在tseg用户下已经部署好hadoop。
1)要在root权限下增加用户并设置密码,具体命令如下:
adduser another //增加“another”用户
passwd another //为用户设置密码,此命令之后会让输入密码
2) 在tseg用户下将hadoop传到another用户下:
scp -r $HADOOP_HOME/ another@tseg0:~/
3)在another用户下配置$HADOOP_HOME,PATH变量