安装过程
这里自己也没有对应的服务器
自己通过VBox(用 VMware也一样)
创建多个linux的虚拟机
这里用的CentOS7
可以创建带界面的,也可以创建没有界面的
区别可能就是没有界面的,配置环境麻烦一点
自己vbox,网络居然桥接不了…原来搭建hadoop从来没有遇到过这种情况
(还好win10,自己查到可以手动桥接, 在适配器-网络连接中,自己选择联网的以太网 和 vbox的以太网, 桥接,就可以了)
配置完2个centos7后, 设置网络
达到 2个虚拟机, 和 真正主机, 3台机器, 互相能ping通即可
(免密码登录,后期再配置)
下载一个用于登录的工具
自己这里用的SecureCRT(注意,有很多都带有病毒,需要注意杀毒后使用)
配置完显示编码后,使用
关闭防火墙
自行查阅,因为每个版本文件存放地址好像不一样
自己是
service iptables stop
再
chkconfig iptables off
进入selinux
vi /etc/sysconfig/selinux
把 enforcing 修改为 disabled
(vi 或者 vim 自行解决,这里就不解释了)
修改主机名
hostname
可以查看主机名
一般为: localhost.localdomain
通过 hostname XXX
修改
例如: hostname hadoop21
就修改为 hadoop21 了
(这样,重启后,会被还原)
最好是修改 配置文件
vi /etc/sysconfig/network
修改为:
HOSTNAME=hadoop21
插入主机名解析(和win的host作用是一样的)
vi /etc/hosts
加入一行(这个根据个人而定)
192.168.199.221 hadoop21
192.168.199.222 hadoop22
reboot重启
最好查看下,先修改的是否都还是存在
配置ssh面密码登录
ssh可以远程登录连接
但是,每次都需要输入密码,比较方便
这个时候,配置ssh,就不需要输入密码了
(相当于设置一个特殊身份,只要符合这个身份,就不需要密码)
输入 ssh-keygen -t rsa
一直回车(后面其实是让你输入存储的地方,直接回车,会存放到默认的地方)
ssh-copy-id 192.168.xxx.xxx 赋值对应的id
这样,对应的ip就可以免密码登录了
(这里也可以手动去配置添加对应的指纹,效果和命令一样,之前一直是手动copy去设置的,会了ssh-copy-id命令的确很方便,手动方式这里略)