一、事情的起因:
本来是按照手册顺利的安装了全分布式集群,并且能够正常启动集群,集群有三台机器,hadoop102 是master,其他2台是node,secondarynamenode配置在hadoop104上,
一次手痒不小心在master下的root账户下启动了集群,然后就发现在hadoop104的一般账户下不能启动secondarynamenode了,但是在hadoop104的root下可以启动。hadoop104日志是这样的:
2020-04-24 02:14:41,245 ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Exception in doCheckpoint
java.net.ConnectException: Call From hadoop104/192.168.1.104 to hadoop102:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.ja