本地配置host迎神
C:\Windows\System32\drivers\etc
192.168.153.101 note-01
192.168.153.102 note-02
192.168.153.103 note-03
192.168.153.104 note-04
#ifconfig eth0|grep "inet addr"|awk '{print $2}'|awk -F ":" '{print $2}'
第一步 关闭防火墙
#防火墙iptables
service iptables stop
#service命令是单次控制的服务状态 并不能影响开机启动的状态
chkconfig iptables off
#防火墙selinux
vim /etc/selinux/config
SELINUX=disabled
第二步 主机名host映射
vim /etc/hosts
192.168.153.101 note-01
192.168.153.102 note-02
192.168.153.103 note-03
192.168.153.104 note-04
第三步 时间同步
#yum 在线安装 ntpdate
yum install -y ntpdate
#和服务器进行同步
ntpdate ntp2.aliyun.com
第四步 安装JDK
#卸载CentOS自带的openJDK 安装oracleJDK(甲骨文)
#从已经安装rpm包中找出jdk的包
rpm -qa |grep java
java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
tzdata-java-2016j-1.el6.noarch
java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64
#卸载openJDK对应rpm包
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
rpm -e --nodeps tzdata-java-2016j-1.el6.noarch
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64
#统一制定安装软件的相关目录
mkdir -p /export/servers #软件安装
mkdir -p /export/software #安装包
mkdir -p /export/data #数据存放
#安装 lrzsz上传下载工具
yum -y install lrzsz
#安装oracleJDK 上传至 /export/servers
jdk-8u65-linux-x64.tar.gz #要求JDK必须是1.8版本
#解压到当前路径下
tar -zxvf jdk-8u65-linux-x64.tar.gz
#配置jdk环境变量
vim /etc/profile
export JAVA_HOME=/export/servers/jdk1.8.0_65
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#使用source命令立即加载/etc/profile 让环境变量生效
source /etc/profile
#验证是否安装成功
[root@node-1 servers]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
第五步 关机之后克隆虚拟机
第六步 在新的虚拟机上操作
#ip: vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改ip:IPADDR
删除mac地址:HWADDR
#网卡mac地址:
虚拟机右键-->设置-->网络适配器-->高级-->生成新的mac地址
删除mac配置文件,该文件在下次启动的时候 如果不存在 系统会根据设置自动重新生成
rm -rf /etc/udev/rules.d/70-persistent-net.rules
#主机名 hostname
vim /etc/sysconfig/network
hostname=node-02
#重启克隆的虚拟机 验证是否正确
reboot
第七步 linux集群之间免密登录
#使用命令生成公钥和私钥(node-1---->node-2 在node-1生成)
ssh-keygen 四下回车
#把生成的公钥拷贝给其他机器
ssh-copy-id node-2
第八步
#yum在线安装mysql
yum -y install mysql mysql-server mysql-devel
#首次启动mysql
/etc/init.d/mysqld start
#登录mysql控制台 修改root密码 授予远程访问mysql的权限
mysql
USE mysql;
#用户是root密码是hadoop,我自己创建的用户和密码都是root
UPDATE user SET Password=PASSWORD('hadoop') WHERE user='root';
#UPDATE user SET Password=PASSWORD('root') WHERE user='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hadoop' WITH GRANT OPTION;
#GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;
#以后mysql启动关闭
service mysqld start|stop|status
#建议 把myslq设置为开机自启动
chkconfig mysqld on