hadoop搭建的前期准备

    这个hadoop的搭建是以比赛前的练习为目的的,因此我直接以root用户来搭建hadoop,主要也是方便我本身之后复习用的java

  须要的软件:vmware15.5,xshell6,xftp6,jdk  Linux:centos7.4linux

1,建立主机 

    在虚拟机中用centos镜像建立3台主机,用于模拟以后的实验。具体的建立方式就不说了shell

2,设置静态IP   

vi /etc/sysconf ig/network-scripts/ifcfg-ens33

修改ifcfg-ens33文件的内容,把“dhcp"修改为”static“,并添加ip地址,掩码和网关。vim

BOOTPROTO = static
IPADDR = 192.168.1.10
NETMASK = 255.255.255.0
GEYWAY = 192.168.1.1
DNS1 = 8.8.8.8

可是有一个问题,配置静态ip后个人DNS失效了,之前也碰见过解决了,如今又忘了。centos

3,主机名修改

  Centos7.4修改主机名有两种方法,都有重启后才生效oracle

方法一
hostnamectl set-hostname master hostnamectl set-hostname slave1 hostnamectl set-hostname slave2
init 0
方法二
vi /etc/hostname
  master
init 0

4,主机映射

vi /etc/hosts
#(每台主机都要添加)
172.16.1.2    master
172.16.1.3    slave1
172.16.1.4    slave2

5,关闭防御墙

关闭iptablesssh

systemctl enable iptables        #让iptables开机不自启
systemctl stop iptables  

关闭selinux分布式

service selinux stop
vim /etc/sysconfig/selinux
SELINUX=enforcing 改成 SELINUX=disabled

关闭firewalldoop

service firewalld stop
setenforce 0

6,配置免密码登入

ssh-keygen            #生成密钥
都按回车健,默认无密码。
ssh-copy-id master
ssh-copy-id slave1
ssh-copy-id slave2

  每台主要都要操做一遍,先生成密钥centos7

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
source /etc/profile                         #使环境变量生效

而后解压文件,重命名文件名(我的习惯)

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

 

  最后:这个是我本身一直在用的方法,可能之后会有更好的

相关文章
相关标签/搜索