CentOS6.5mini版hadoop集群搭建流程
桌面版无须安装 ssh
CentOS 7 系列:
重启网络服务:systemctl restart network
关闭防火墙:systemctl stop firewalld
禁止防火墙开机启动:systemctl disable firewalld
安装虚拟机的时候需要配置好主机名和网络
主机名:master,slave1,slave2
网络配置:
1. 自动连接
2. ipv4 手动
------------------ 三个都要执行的操作
-2.验证网络配置是否正确:ifconfig
如果有错修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
然后重启网络服务:service network restart
-1.验证主机名是否正确:hostname
master,slave1,slave2
如果有错修改 /etc/sysconfig/network 文件
修改完 source /etc/sysconfig/network 刷新下,不生效就重启试试
0. 安装 ssh 服务
yum -y install openssh-server 安装 ssh 服务器
yum -y install openssh-clients 安装 ssh 客户端
1. 分别关闭防火墙
service iptables stop
2. 分别禁止防火墙开机启动
chkconfig iptables off
3. 分别配置 /etc/hosts 文件,增加一下内容
192.168.37.101 master
192.168.37.102 slave1
192.168.37.103 slave2
4. 分别执行 ssh-keygen 生成公钥和私钥
5. 分别执行 ssh-copy-id master /root/.ssh/id_rsa.pub 把公钥发送给 master
----------------- master 执行的操作
6. master 执行 cat /root/.ssh/authorized_keys 检查是否收集到了所有的公钥
7. master 执行命令把 authorized_keys 发送给 slave1 和 slave2
scp /root/.ssh/authorized_keys root@slave1:/root/.ssh/
scp /root/.ssh/authorized_keys root@slave2:/root/.ssh/
------------------ 三个都要执行的操作
8. 分别执行,共 9 次
ssh master exit
ssh slave1 exit
ssh slave2 exit
消除第一次登录的 yes
------------------ 以下操作都在 master 上进行
9. 上传 jdk 到 master 的 /opt/SoftWare 文件夹
10.解压 jdk tar -xvf jdk
11.配置 jdk 环境变量 vi /etc/profile
在文件最后追加一下内容:
export JAVA_HOME=/opt/SoftWare/jdk1.8.0_151
export JRE_HOME=/opt/SoftWare/jdk1.8.0_151/jre
export CLASSPATH=.: