这个hadoop的搭建是以比赛前的练习为目的的,所以我直接以root用户来搭建hadoop,主要也是方便我自己以后复习用的 需要的软件:vmware15.5,xshell6,xftp6,jdk Linux:centos7.4 1,创建主机在虚拟机中用centos镜像创建3台主机,用于模拟之后的实验。具体的创建方式就不说了 2,设置静态IPvi /etc/sysconfig/network-scripts/ifcfg-ens33
修改ifcfg-ens33文件的内容,把“dhcp"修改成”static“,并添加ip地址,掩码和网关。 BOOTPROTO = static IPADDR = 192.168.1.10 NETMASK = 255.255.255.0 GEYWAY = 192.168.1.1 但是有一个问题,配置静态ip后我的DNS失效了,以前也遇见过解决了,现在又忘了。 3,主机名修改Centos7.4修改主机名有两种方法,都有重启后才生效 方法一 4,主机映射vi /etc/hosts #(每台主机都要添加) 172.16.1.2 master 172.16.1.3 slave1 172.16.1.4 slave2 5,关闭防护墙关闭iptables systemctl disable iptables #让iptables开机不自启
systemctl stop iptables
关闭selinux service selinux stop vim /etc/sysconfig/selinux SELINUX=enforcing 改为 SELINUX=disabled 关闭firewalld service firewalld stop setenforce 0 6,配置免密码登入ssh-keygen #生成密钥 都按回车健,默认无密码。 ssh-copy-id master ssh-copy-id slave1 ssh-copy-id slave2 每台主要都要操作一遍,先生成密钥 7,安装JDK先在官网上下载jdk,文件:jdk-8u144-linux-x64.tar.gz 要注册oracle。然后使用XFTP上传文件到root目录下。 先配置环境变量 vi /etc/profile export JAVA_HOME=/usr/local/src/jdk export PATH=$PATH:$JAVA_HOME/bin 然后解压文件,重命名文件名(个人习惯) tar zxf /root/jdk-jdk-8u144-linux-x64.tar.gz -C /usr/local/src/ cd /usr/local/src mv jdk1.8.0_144 jdk 最后就是验证jdk是否有用 java -version 8,时间同步伪分布式的hadoop不用 利用Xshell的同时键入到所有的会话的功能发送命令 date #查看当前的时间 data -s "20191122 13:28:00" #yyyymmdd hh:mm:ss
|
|