最近写完一篇小论文,,
想在不久后的暑假偷偷出去找份实习,于是临时学起了大数据。。为啥突然学大数据,因为我看中的一份工作就是大数据岗……
第一个问题:namenode启动不起来
按照网上教程配置。jps查看进程,发现namenode和ResourceManager没有启动。无论是删除tmp文件重新start-all,还是恢复主机地址,怎么样都不行。查看log文件,说是tmp文件没有读写权限,于是给它权限,再试,还是不行。打开log,查看报错:java.net.BindException: Cannot assign requested address。 于是想到是不是ip的问题。我是在阿里云上搭建的,它给了两个Ip,一个是外网,一个是内网。之前一直用的外网ip,于是改成内网ip,再试就好啦。果然还是太菜
第二个问题:服务器无法远程
这个问题就大了。你说环境有问题,代码有bug,那好,大不了重配重写完事。可连服务器都无法远程,那就没辙了。好在找了阿里云的客服,客服解决不了,找了后台工程师,一下给解决了。原因是 我把服务器的/etc/network/interfaces 文件给改了。阿里大神删了后,就可以重连了。果然还是太菜了……
再来更新第三个问题:namenode格式化失败
这个格式化时好时坏,百思不得其解,直到看到这个:https://www.cnblogs.com/zwgblog/p/6064022.html
hdfs namenode –format "-format"中的-是中文横线。以前运行这个命令,有时候是复制粘贴别人的,有时候是自己敲,有时候是直接用以前命令的记录,所以导致有时候成功有时候失败。。服了。果然还是太菜了