1、创建一个PID为502的hadoop用户组
[root@hadoop000 sbin]# groupadd -g 502 hadoop
2、创建一个hadoop用户,并指定家目录
[root@hadoop000 sbin]# useradd -u 502 -g hadoop -G root -d /usr/local/hadoop hadoop
3、使用id hadoop查看刚刚创建的用户
[root@hadoop000 sbin]# id hadoop
uid=502(hadoop) gid=502(hadoop) groups=502(hadoop),0(root)
4、设置hadoop用户的密码
5、切换到software目录下,将hadoop安装目录的用户及用户组修改为hadoop
[root@hadoop000 hadoop-2.8.1]# cd /opt/software/
[root@hadoop000 software]# chown -R hadoop:hadoop hadoop-2.8.1
6、使用jps命令查看一下当前hdfs的进程是否启动
7、使用kill -9将hadoop的进程杀死,再jps查看一下
8、切换到tmp目录下,删除所有hadoop和hsperfdata开头的文件
9、切换到hadoop用户下,ll -a查看所有文件,发现没有配置ssh信任关系
10、输入ssh-keygen,并四次回车
11、切换到.ssh目录下,将公钥文件追加到authorized_keys文件下,文件是不存在的,但是>>追加可以创建一个空文件
12、记得将文件修改权限为600
[hadoop@hadoop000 .ssh]$ chmod 600 authorized_keys
13、对自身执行ssh免密操作并执行date命令,第一次需要输入yes,第二次直接打印日期,信任关系配置成功
14、执行HDFS的格式化命令来格式化工作空间
[hadoop@hadoop000 hadoop-2.8.1]$ hdfs namenode -format
15、切换到hadoop目录下,修改配置文件
[hadoop@hadoop000 hadoop]$ cd /opt/software/hadoop-2.8.1/etc/hadoop/
16、修改core-site.xml文件,将下列设置添加
17、修改hdfs-site.xml文件,将下列设置添加
18、启动hdfs
[hadoop@hadoop000 hadoop]$ sbin/start-dfs.sh
网友评论