今天用普通用户启动journalnode节点时第三个节点报如下错误:
sudo lsof -i:8480
发现:
杀死它:
kill -9 3868
然后切换回普通用户:
su hadoop
再执行:
hadoop-daemon.sh start journalnode
用jps看一下发现可以了。
原因:
在root用户下执行了一次hadoop-daemon.sh start journalnode
命令,后来在普通用户下再次执行的时候端口被占用了,杀死就行了。