hadoop伪分布式安装
0)前情提要:
学习中对于远程操纵linux系统存在问题,做笔记如下:
xshell是我目前使用的远程操作的软件,将虚拟机开机,保持挂起状态就可以操作。
但需要知道ip地址,所以命令行有ipconfig,查询ip地址
在xshell上输入ssh hadoop@ip地址,接着输入密码
连接后继续下面的操作
注:我在这里遇到了问题,因为我看的教程里面是ssh hadoop@hadoop000,但我这样连不上,此处存疑。
1)jdk安装
java version "1.8.0_91"
环境变量不再用root下的/etc/profile
改为 ~/.bash_profile 记得source
1
2
3
2)安装ssh
sudo yum install ssh
这里我再一次遇到了问题没有保存错误记录。大概是类似下面的:
- Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn‘t resolve host ‘mirrorlist.centos.org‘"
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64 error was
14: PYCURL ERROR 6 - "Couldn‘t resolve host ‘mirrors.fedoraproject.org‘"
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=extras error was
14: PYCURL ERROR 6 - "Couldn‘t resolve host ‘mirrorlist.centos.org‘"
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates error was
14: PYCURL ERROR 6 - "Couldn‘t resolve host ‘mirrorlist.centos.org‘"
- - base: centos.ustc.edu.cn
- epel: ftp.cuhk.edu.hk
- extras: centos.ustc.edu.cn
- updates: centos.cs.nctu.edu.tw
http://dl.atrpms.net/el6-x86_64/atrpms/stable/repodata/repomd.xml:
[Errno 14] PYCURL ERROR 6 - "Couldn‘t resolve host ‘dl.atrpms.net‘"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
问题本身问题不大,但我在查阅资料以后发现网上的改端口等操作很奇怪,就没有采用,后来发现自己这个虚拟机根本没有联网!把桥接改成了NET,问题解决。
注:我现在还没有搞懂NET和桥接到底有什么不同,为啥桥接就不能联网,此处待查,将在文末写出解决。
最后下载了一部分内容后得到输出:
No package ssh available.
Error: Nothing to do
应该是安装好了
接下来输入 ssh-keygen -t rsa
接下来顺序执行就行了,免密登录所以不设密码
这就是文件要保存的路径Enter file in which to save the key (/home/hadoop/.ssh/id_rsa)
.ssh隐藏,用ll -la来查看
下一步:cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
检测是否安装成功
[hadoop@hadoop000 ~]$ ssh localhost
Last login: Sat Nov 24 19:04:36 2018 from localhost
[hadoop@hadoop000 ~]$ exit
logout
Connection to localhost closed.
1
2
3
4
5
下一步:
[hadoop@hadoop000 ~]$ ssh hadoop000
ssh: connect to host hadoop000 port 22: Connection refused
1
2
我又遇到问题了,佛了,**注:这个hadoop000有问题啊!**明天再做
今天到此为止了,算是自学中的一次排坑,解决了不少之前走过的弯路。
希望能在面试前努力提高自己,我觉得自己想学的太多,但时间和精力好像总是不够!
注:问题解决,更改hadoop000对应的ip地址就好了
---------------------