一.修改主机名
vi /etc/sysconfig/network ,改为 master , slave1 , slave2
使用指令:source /etc/sysconfig/network 让刚才的设置生效。如果不行需要 reboot
二.在master主机的终端输入命令: vi /etc/hosts
192.168.105.105 master
192.168.105.106 slave1
192.168.105.107 slave2
将修改后的host文件发送到其他主机,进行远程拷贝
scp/etc/hosts root@192.168.105.106:/etc/
scp/etc/hosts root@192.168.105.107:/etc/
三.安装ssh (配置ssh 无密码访问)
原理:在每台主机上生成公钥和私钥,将公钥拷贝到其他主机上保存,相当于在其他主机上开一个门,私钥就是这个门上的钥匙。
通过这个门和钥匙来进行匹配,实现无密码访问。
在每个主机上使用ssh登录到其他各个主机:
如在master上执行指令 ssh 192.168.105.106
登录完成后,输入exit进行退出,返回在master节点
每台机器首先在终端中输入命令: cd ~/.ssh
每台机器然后再终端中输入命令生成公钥和私钥文件: ssh-keygen -t rsa -P ''
每台机器然后在终端中输入命令将公钥文件拷贝到 authorized_keys 文件中: cp id_rsa.pub authorized_keys
在所有slaves节点上都执行命令,将每个slave中的authorized_keys 内容追加到master中的相应的文件
内容后: cat ~/.ssh/authorized_keys | ssh root@192.168.80.130 'cat >> ~/.ssh/authorized_keys'
使用远程复制,将master中的 authorized_keys 拷贝到对应的 slave1 和 slave2:
scp ~/.ssh/authorized_keys root@192.168.105.106:~/.ssh/
scp ~/.ssh/authorized_keys root@192.168.105.107:~/.ssh/
使用ssh命令,互相进行登录,出现提示的时候输入yes,以后每次登录就不需要再去输入密码对于
master: ssh master –> ssh slave1 –> ssh master –> ssh slave2 –> ssh master
slave1: ssh slave1 –> ssh slave2 –> ssh slave1
slave2: ssh slave2
四.安装jdk
查看之前是否安装java rpm -qa | grep jdk
输入 rpm -e --nodeps 要卸载的软件 卸载之前安装的jdk
下载运行jdk插件 yum install glibc.i686
将jdk拷贝进linux 中,并进入对应的文件夹中
将jdk解压到 /opt/SoftWare/java 下 tar -xvf jdk-8u141-linux-x64.tar.gz -C /opt/SoftWare/java/
配置jdk环境变量,打开/etc/profile vi /etc/profile配置文件,