1、
准备两台虚拟机
,一台做master (主人)另一台做slave(奴隶);新建用户zkpk
2、
两台虚拟机配置时钟同步
crontab -e
0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org
再运行/usr/sbin/ntpdate cn.pool.ntp.org(同步时间用的)
3、
配置主机名两台主机
vim /etc/sysconfig/network
改为
NETWORKING=yes #启动网络
HOSTNAME=master #主机名
hostname master
确实命令生效hostname master
检查是否修改成功,重新打开终端即可;
slave同样;
HOSTNAME=slave #主机名
4、
配置网络环境setup slave同配置
(1)ifconfig 看见有ip netmask即可
(2)关闭防火墙set up()slave节点同样操作;
(3)配置hosts列表
vim /etc/hosts
192.168.1.100 master (本地主机ip)
192.168.1.101 slave (本地主机ip)
(4)检测master和slave是否网络连接正确
ping master
ping slave
5
、配置jdk同slave节点
[
zkpk@master ~]$ cd /home/zkpk/resources/software/jdk
[
zkpk@master jdk]$ mkdir /usr/java
[
zkpk@master jdk]$ mv ~/resources/software/jdk/jdk-7u71-linux-x64.gz /usr/java/
[
zkpk@master jdk]$ cd /usr/java
[
zkpk@master java]$ tar -xvf /usr/java/jdk-7u71-linux-x64.gz
配置环境变量
[
zkpk@master java 】 vim /home/zkpk/.bash_profile
添加环境变量
export JAVA_HOME=/usr/java/jdk1.7.0_71/
export PATH=$JAVA_HOME/bin:$PATH
source /home/zkpk/.bash_profile
java -version查看命令生效出现版本号表示成功
6、
免密钥登陆(zkpk)
(1)终端家目录下生成密钥
ssh-keygen -t rsa
ll
会出现id_rsa 和id_rsa.pub把
id_rsa.pub发送到slave节点的zkpk家目录下并重命名authorized_ keys
改id_rsa.pub的权限为chmod 600 ~/.ssh/id_rsa.pub
在slave节点家目录同样生成密钥
在master节点传送到slave节点
s'cp ~/.ssh/
id_rsa.pub zkpk@slave:~/.ssh/authorized_keys(重命名)