1.配置基础环境

来源:互联网 发布:php 多用户商城 编辑:程序博客网 时间:2024/06/04 23:32

1.配置静态ip地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.191

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

重启网卡

service network restart


2.关闭防火墙

service iptables stop

chkconfig iptables off

vi /etc/selinux/config

SELINUX=disabled


3.安装java JDK

jdk-7u60-linux-i586.rpm

安装

rpm -ivh jdk-7u65-linux-i586.rpm

配置jdk相关的环境变量

vi .bashrc

export JAVA_HOME=/usr/java/latest

export PATH=$PATH:$JAVA_HOME/bin

source .bashrc

测试jdk安装是否成功:java -version


4.删除网络配置缓存文件

rm -f/etc/udev/rules.d/70-persistent-net.rules



5.在三台机器的/etc/hosts文件中,配置全三台机器的ip地址到hostname的映射

192.168.1.191 spark1
192.168.1.192 spark2
192.168.1.193 spark3

如果是本地虚拟机也要:在windows的hosts文件中也要配置全三台机器的ip地址到hostname的映射


6.配置ssh免秘钥登录

生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下

ssh-keygen -t rsa 

将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了

cd /root/.ssh

cp id_rsa.pub authorized_keys


将本机的公钥拷贝到指定机器的authorized_keys文件中

使用ssh-copy-id -i spark2 拷贝到spark2机器上去

使用ssh-copy-id -i spark3 拷贝到spark3机器上去









0 0