美文网首页
在阿里云服务器上配置Hadoop单机环境无法启动namenode

在阿里云服务器上配置Hadoop单机环境无法启动namenode

作者: analanxingde | 来源:发表于2019-03-14 18:10 被阅读0次

报错信息如下:
Failed to start namenode. java.net.BindException: Problem binding to [test01:9000] java.net.BindException: Cannot assign requested address
报错时给了该问题的参考网站:维基百科关于BindException的说明。根据其提示一般是由于IP地址配置错误或者端口占用。
根据netstat -a | grep 9000查看占用端口的进程,并kill -9 pid命令杀掉之后重启,发现仍未解决问题。
最后发现阿里云提供的IP地址分为内网IP和公网IP,此时应将内网IP设置成配置中要访问的IP
即在/etc/hosts 中,要如下设置

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
内网IP    配置中要访问的hostname
公网IP   别的hostname

相关文章

网友评论

      本文标题:在阿里云服务器上配置Hadoop单机环境无法启动namenode

      本文链接:https://www.haomeiwen.com/subject/phetmqtx.html