问题描述:
因为一开始hadoop1搭建的是伪分布式安装,所以所有服务都在hadoop1上开启,而开始使用分布式安装时发现secondarynamenode服务在hadoop2上启动不了
原因分析:
权限问题,因为我们一开始使用的是hadooop1开启的所有服务,而hdfs-site.xml中secondarynamenode中权限是hadoop1的。
解决方案:
vi /etc/hadoop/conf/hdfs-site.xml
修改hdfs-site.xml中secondary中hadoop1为hadoop2就可以了