[伪分布模式安装步骤]
- 关闭防火墙
- 修改IP
- 修改hostname
- 设置ssh自动登录
- 安装jdk
- 安装Hadoop
>>关闭防火墙
如果是对外网提供服务的,当然不能关闭防火墙,容易被别人搞死。
那么Hadoop为什么要关闭防火墙呢?
因为Hadoop集群一般是公司内部使用。公司内部有多台节点,通信需要占用端口,如果防火墙把那个端口保护起来,就没法进行通信了。
/**
如果不想关闭防火墙,那么还有另外一种方式。
方式二:把这些端口加入到防火墙的信任列表里面。
比较麻烦。
**/
>>修改IP
为了让每台主机的IP固定。
>>修改hostname
给每一台主机配置主机名。当有主机发生错误的时候便于快速定位是哪一台主机。
>>设置ssh自动登录
ssh (安全外壳协议), 为 Secure Shell 的缩写
SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
说白了,就是一台机器给另一台机器发送命令。
>>安装jdk
必不可少
>>安装Hadoop
必不可少
[实践环节]
1.使用root登录
2.调整时间
2.0
2.1选时区
2.2
3.打开终端
4.查看IP
5查看hostname
6.查看防火墙状态
7.修改IP
配置网络
选网段-这里选用hostonly方式 (其他方式也可以)
hostonly–在机器不联网的时候,要让虚拟机和自己的机器通信,选择hostonly模式。
启动VMnet1
改网段
点击应用
点击OK
VMnet0–桥接
VMnet1–hostonly
VMnet8–自动获取(NAT)
更改Windows下 VMnet1 IP
这里实际上是window的IP,是Windows访问虚拟机的IP
修改虚拟机的IP(必须和Windows下的VMnet1 IP在同一个网段–不在同一个网段不能通信)
修改虚拟机的IP 一共三种方式:
方式一:
、
方式二:
方式三(推荐):
8.修改主机名
vim /etc/sysconfig/network
9.修改主机名与IP的映射关系
vim /etc/hosts
10.关闭防火墙
11.查看防火墙是不是 开机自启服务
[root@localhost Desktop]#chkconfig iptables --list
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost Desktop]#
/**
这里 的0,1,2,3,4,5,6
对应 init0,init1,init2,init3,init4,init5,init6
表示在 init2(多用户without NFS) init3(多用户) init4(未定义)
init5(图形界面) 下 防火墙是开机自启的。
**/
[拓展]
0和6不要设置,
2.多用户模式(没有NFS)
4.未定义
5.图形界面模式
12.修改防火墙为开机不自启
13.重启虚拟机
主要是因为改主机名了,需要重新启动。
[root@localhost Desktop]#reboot
14.检查配置是否修改好
>>检查虚拟机相关配置:
#查看虚拟机主机名:hostname
[root@itcast01 Desktop]#hostname
itcast01
#查看虚拟机ip :ifconfig
[root@itcast01 Desktop]#ifconfig
.......................................
inet addr: 192.168.8.88 ..............
.......................................
.......................................
#查看防火墙
[root@itcast01 Desktop]#ifconfig
Firewall is not running.
>>检查windows相关配置:
dos下操作:
#windows下ping 虚拟机
C:\Users\zx>ping 192.168.8.88
没ping通
#如下图
开始解决这个问题:
第一步:
再次尝试还是ping不通。
第二步:
再次尝试,发现可以ping通了。
>>虚拟机ping Windows
[root@itcast01 Desktop]#ping 192.168.8.100
发现ping通了。