主機名 ip ssh免密登陸
#修改主機名
hostnamectl set-hostname node1
#修改ip地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#node1
IPADDR="192.168.88.101"
NETMASK="225.225.225.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"
#重啟網卡
systemctl stop network
systemctl start network
#或者直接
systemctl restart network
配置主機名映射

#linux中修改hosts
# vim /etc/hosts
192.168.88.101 node1
192.168.88.102 node2
192.168.88.103 node3
配置ssh免密登陸
#生成ssh密鑰 一直enter
ssh-keygen -t rsa -b 4096
#進入生成的ssh密鑰檔案夾
cd .ssh/
#設定自己免密登陸
ssh-copy-id node1
#ssh免密登陸node1
ssh node1
#
后面的大資料軟體不會用root用戶啟動(安全)
#現在為每臺機器 創建一個單獨的hadoop用戶,并為三臺服務器同樣配置hadoop用戶的免密互通
#創建hadoop用戶
useradd hadoop
#設定用戶密碼 123456
passwd hadoop
#在每臺機器切換帶hadoop用戶
su - hadoop
#執行 創建ssh密鑰
ssh-keygen-t rsa -b 4096
#在每臺機器都執行 免密 (切換用戶喔)
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3
Jdk環境部署
#1.創建檔案夾()用來部署jdk
mkdir -p /export/server
#使用rz命令上傳
#2,解壓jdk 安裝檔案
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server/
#cd進入/export/server/ 查看當前目錄 ll命令
#3.配置jdk軟鏈接
ln -s /export/server/jdk1.8.0_361/ jdk#名為jdk
#查看
ls -l;
#4.配置JAVA_HOME環境變數
vim /etc/profile#編輯這個檔案
#在end加入下main下面
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
#5.讓環境變數生效
source /etc/profile
#6.配置Java執行程式的軟鏈接
rm -f /usr/bin/java#洗掉系統自帶的java程式
ln -s /export/server/jdk/bin/java /usr/bin/java#軟連接我們自己安裝的Java程式
#7.執行驗證
Java -version
node2通過node1遠程復制檔案夾
scp -r jdk1.8.0_361 node2:`pwd`/
防火墻,SELinux,時間同步等系統配置
#關閉防火墻(每臺都執行)
systemctl stop firewalld
systemctl disable firewalld
#SElinux安全模塊
vim /etc/sysconfig/selinux
SELINUX=disabled#保存退出,重啟虛擬機,不要把disabled單詞寫錯,不然無法啟動系統
init 0 或者init 6 #重啟系統
#查看防火墻的狀態
systemctl status firewalld
修改時區并配置自動同步
#1.安裝ntp軟體
yum install -y ntp
date#查看時間
#2.洗掉系統自帶的 軟連接上海的
rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#3. 通過阿里云矯正
ntpdate -u ntp.aliyun.com
#4.設定開機自動校正
systemctl start ntpd
systemctl enable ntpd#設定開機自啟
systemctl status ntpd#查看狀態
拍攝快照保存狀態
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/551969.html
標籤:大數據
下一篇:返回列表
