一、非root用户的HDFS伪分布式部署
1.新建一个普通用户hadoop
2.修改hadoop-2.8.1文件夹的用户和用户组至hadoop用户下
3.切换至hadoop用户,配置信任关系
4.格式化hdfs namenode -format
5.进入sbin,启动hdfs
二、非root用户的HDFS伪分布式重新部署
【总体步骤:数据存储删除--》配置信任关系--》格式化--》启动】
因为之前部署过HDFS,因此首先应将namenode,datanode,secondarynamenode三个进程的数据存储目录删除,那么这三个进程的数据存储在哪儿呢,查看官网可得知
1.删除三个进程的数据存储目录
rm -rf /tmp/hadoop-* /tmp/hsperfdata-*
2.删除.ssh重新配置信任关系
rm -rf .ssh
ssh-keygen
3.之后的步骤见第一次的hdfs部署