前期准备:
- 安装VMware , 安装CentOS7 ,配置CentOS 7
- 安装 WinSCP , 安装PieTTY ,安装JDK ,安装Hadoop
- Hadoop 验证 ,Hadoop 启动前需要格式化~
1.下载和安装VMware的地址:👉👉👉下载地址
2.下载和安装 CentOS 7 的地址: 👉👉👉下载地址
2.1 配置 CentOS 7
2.1.1 登录系统:
我是安装的时候就配置好了用户名和密码,所以就知识输入密码就可以进了
2.1.2 固定 IP 地址
登录页面之后,右键,打开终端。[因为我点的英文的,没办法自己翻译吧]
输入命令 ip a :查看当前自动获取的 IP 地址
固定 IP 地址:
单击右上角的网络图标→Wired→Wired Settings 设置如图所示: IP 地址自己设置哈
2.1.3 修改主机名称:
需要先切换root 权限,命令为 su root,不然会出现红色的错误提示
进入vi 编辑输入ip 地址 hadoop0
下面关于保存和退出 vi 的命令:
//:w 保存文件,不退出 vi
//:w! 强制保存文件,不退出 vi
//:wq 保存文件,退出 vi
//:wq! 强制保存,退出 vi
//:q 不保存文件,退出 vi
//:q! 不保存文件,强制退出 vi
//:e! 放弃所有修改
2.1.4 关闭防火墙:
为什么关闭服务器防火墙?
正常的情况下,是不能关闭服务器防火墙的。为了方便操作,可以设定特点的端口可以访问,但是还是关闭简单点哈哈哈✌
防火墙是可以帮助计算机在内部网络和外部网络之间构建一道相对隔绝的保护屏障,从而保护数据信息的一种技术。如果服务器开启了防火墙,并设置了屏蔽外界访问的规则,那么在远程连接该服务器时,可能会导致访问失败。
systemctl start firewalld.service //开启防火墙
systemctl restart firewalld.service //重启防火墙
systemctl stop firewalld.service //关闭防火墙
systemctl status firewalld.service //查看防火墙状态
systemctl disable firewalld.service //开机禁用防火墙
2.1.5 禁用selinux:
selinux开启会导致很多默认的端口都是关闭的,所以有时候配置都正确,但是 ping 不通。所以要关闭 selinux
输入命令:vi /etc/selinux/config
2.1.6 设置SSH 免密登录:
cd /root/.ssh //进入密钥存放的目录
rm -rf * //删除旧密码
ssh-keygen -t dsa //生成密码。过程中多次按回车键
cat id_dsa.pub >>authorized_keys //将密钥文件id_dsa.pub 复制到SSH指定的密钥文件
//authorized_keys 中 注意文件前后没有空格,且单词不能写错
2.1.7 重启:reboot
重启是为了让之前的设置生效~
未经允许,禁止转载~ 明天再继续更新😎