Apache+Strom+Zookeeper集群技术实战(完整)

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地址就好了
--------------------- 
 

猜你喜欢

转载自blog.csdn.net/mq2841616458/article/details/88763222