最近没事学习一下hadoop,搭建一个hadoop集群,由于之前接触linux较少,就顺带着学学linux,这里将遇到的问题记录下来
我用的是ubuntu-14.10-desktop-amd64,因为不了解,中间遇到各种问题,这里重点写一下遇到的问题,至于搭建hadoop具体步骤,可以查看下面的链接,
一、修改hosts配置文件
这个文件是将域名转换成ip地址,在访问一个远程地址的时候,会首先去检查hosts文件看看是不是有对应的ip地址,如果有的话就直接拿来用,不用重新经过DNS解析了,这个在linux修改的时候需要用root权限才能修改,这个ubuntu版本自己不带vim,所以得自己安装,在安装的过程中
先按照提示的 sudo apt-get install vim,
看意思好像是依赖的东西没有安装,于是按照提示安装
还是各种不成功,说是安装包无效,于是换个思路,安装vim下面的vim-tiny
就这样奇迹的成功了,各种欣喜,然后开始修改hosts,简单百度了一下用法,发现命令是vim.tiny 而不是安装时候的vim-tiny
打开然后修改hosts
修改完之后按照步骤该配置ssh,先用搜来的命令ps -e |grep ssh ,查看是不是开启了ssh服务,一个都没有,一个都没有
然后试试重启一下
结果报这样个错误,Name or service not known, 不知道名字或者服务,字面这个意思,于是想到是不是restart这个词被以为是主机名了,于是
得,服务没开,于是百度了一下,说是ubuntu默认没有安装ssh服务,后来我查看了一下有ssh-client,没有ssh-server,找到问题了就接着装呗
又有问题,(内心是抓狂的), 不能定位到包 opensshd-server,各种搜,说是安装源不行,替换一下安装源,路径是/eta/apt/sources.list
于是乎,接着搞,给出原文http://my.oschina.net/line926/blog/377535?fromerr=Ao6fQ77B
更新一下安装源,接着安装opendssh-server
又是依赖的问题,接着安装 ,要注意版本问题,这里用到的是client=1:6.1p1-4
具体命令apt-get install openssh-client=1:6.1p1-4
接着安装apt-get install openssh-server, 然后启动ssh服务,这里显示已经启动成功
终于成功连上了!!!
先到这里,后面开始安装hadoop,遇到问题再接着写
参考:http://blog.csdn.net/ab198604/article/details/8250461
http://my.oschina.net/line926/blog/377535?fromerr=Ao6fQ77B
感谢!!!