1. 大數據集羣環境準備

 

一、三臺虛擬機關閉防火牆

三臺機器執行如下命令(root用戶來執行)java

service iptables stopnode

chkconfig iptables offlinux

 

二、三臺機器關閉selinux

vim /etc/selinux/configvim

三、三臺機器更改主機名

vim /etc/sysconfig/networkcentos

 

 

四、三臺機器作主機名與IP地址的映射

vim /etc/hosts服務器

192.168.221.100 node01.hadoop.com  node01網絡

192.168.221.110 node02.hadoop.com  node02ssh

192.168.221.120 node03.hadoop.com  node03oop

 

五、三臺機器重啓

reboot  -h  now測試

六、三臺機器機器免密碼登陸

第一步:三臺機器生成公鑰與私鑰

在三臺機器執行如下命令,生成公鑰與私鑰

ssh-keygen -t rsa

執行該命令以後,按下三個回車便可

 

第二步:拷貝公鑰到同一臺機器

三臺機器將拷貝公鑰到第一臺機器

三臺機器執行命令:

ssh-copy-id node01.hadoop.com

第三步:複製第一臺機器的認證到其餘機器

將第一臺機器的公鑰拷貝到其餘機器上

在第一天機器上面指向如下命令

scp /root/.ssh/authorized_keys node02.hadoop.com:/root/.ssh

scp /root/.ssh/authorized_keys node03.hadoop.com:/root/.ssh

七、三臺機器時鐘同步

第一種同步方式:經過網絡進行時鐘同步

經過網絡鏈接外網進行時鐘同步,必須保證虛擬機連上外網

ntpdate us.pool.ntp.org;

阿里雲時鐘同步服務器

ntpdate ntp4.aliyun.com

三臺機器定時任務

crontab  -e  

*/1 * * * * /usr/sbin/ntpdate us.pool.ntp.org;

或者直接與阿里雲服務器進行時鐘同步

crontab -e

*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;

 

第二種時鐘同步方式:經過某一臺機器進行同步

以192.168.221.100這臺服務器的時間爲準進行時鐘同步

第一步:肯定是否安裝了ntpd的服務

rpm -qa  | grep  ntpd

若是沒有安裝,能夠進行在線安裝

yum -y install ntpd

啓動ntpd的服務

service  ntpd  start

設置ntpd的服務開機啓動

chkconfig ntpd on

第二步:編輯/etc/ntp.conf

編輯第一臺機器的/etc/ntp.conf

vim /etc/ntp.conf

在文件中添加以下內容

restrict  192.168.221.0  mask  255.255.255.0  nomodify  notrap

註釋一下四行內容

#server  0.centos.pool.ntp.org

#server  1.centos.pool.ntp.org

#server  2.centos.pool.ntp.org

#server  3.centos.pool.ntp.org

去掉如下內容的註釋,若是沒有這兩行註釋,那就本身添加上

server   127.127.1.0  #  local  clock

fudge    127.127.1.0  stratum  10

配置如下內容,保證BIOS與系統時間同步

vim  /etc/sysconfig/ntpd      

添加一行內容 

SYNC_HWLOCK=yes       

第三步:另外兩臺機器與第一臺機器時間同步

另外兩臺機器與192.168.221.100進行時鐘同步

crontab  -e

*/1 * * * * /usr/sbin/ntpdate 192.168.221.100

 

七、三臺機器時鐘同步

#查看自帶的

openjdk [root@node01 ~]# rpm -qa | grep java

#若是有就卸載

[root@node01 ~]# rpm -e jdk的名稱

#建立兩個約定俗稱的文件夾,來進行咱們的軟件包的存放和軟件的安裝

全部軟件的安裝路徑

mkdir -p /usr/local/java

全部軟件壓縮包的存放路徑

mkdir -p /usr/local/software

#上傳jdk到software目錄,並解壓

root@node02 ~# tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java

#配置java環境變量,在文檔末尾追加

vim /etc/profile

#配置java環境變量

export JAVA_HOME=/usr/local/java/jdk1.8.0_181

export PATH=:$JAVA_HOME/bin:$PATH

 

#編譯

source /etc/profile

#測試

[root@node01 software]# java -version

java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) 表示安裝成功

相關文章
相關標籤/搜索