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

 

  最後:這個是我本身一直在用的方法,可能之後會有更好的

相關文章
相關標籤/搜索