1. 程式人生 > >海牛 Hadoop 系列教程(一):伺服器基礎環境

海牛 Hadoop 系列教程(一):伺服器基礎環境

3. 用rz命令將CentOS-Base.repo檔案上傳檔案到當前使用者的home目錄"~"

4. 將上傳完成的CentOS-Base.repo檔案移動到/etc/yum.repos.d/目錄

mv ~/CentOS-Base.repo /etc/yum.repos.d/
file

5. 刪除以前yum配置下的所有快取資料並根據新的yum源配置新建快取

yum clean all && yum makecache

6. 更新系統中的一個或多個軟體包

yum update -y

7. 安裝系統常用軟體

yum install -y openssh-server vim gcc gcc-c++ glibc-headers bzip2-devel lzo-devel curl wget openssh-clients zlib-devel autoconf automake cmake libtool openssl-devel fuse-devel snappy-devel telnet unzip zip net-tools.x86_64

8. 關閉防火牆

檢視防火牆狀態firewall-cmd --state
關閉防火牆systemctl stop firewalld.service
禁止防火牆開機啟動 systemctl disable firewalld.service
檢視服務是否開機啟動 systemctl is-enabled firewalld.service

9. 修改主機名

hostnamectl set-hostname nn1.hadoop
修改完成之後用hostname檢視

10. 建立hadoop使用者

useradd hadoop

11. 修改hadoop使用者密碼

用passwd hadoop命令並且輸入密碼
或者用echo "hadoop666" | passwd --stdin "hadoop"命令直接修改密碼

12. 給hadoop使用者,配置SSH金鑰

sudo us – hadoop 切換到hadoop使用者
mkdir ~/.ssh 建立.ssh目錄
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P '' 生成ssh公私鑰
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 輸出公鑰檔案內容並且重新輸入到~/.ssh/authorized_keys檔案中
chmod 700 ~/.ssh 給~/.ssh檔案加上700許可權
chmod 600 ~/.ssh/ authorized_keys 給~/.ssh/ authorized_keys加上600許可權

13. 關閉selinux

檢視關閉狀態
/usr/sbin/sestatus -v
關閉方法
vim /etc/selinux/config
把檔案裡的SELINUX=disabled
file
重啟伺服器
reboot
啟動之後用
/usr/sbin/sestatus -v 檢視selinux的修改狀態
file

14. 安裝JDK

用rz命令將jdk-8u73-linux-x64.rpm檔案上傳檔案到當前使用者的home目錄"~"
用rpm -ivh jdk-8u73-linux-x64.rpm進行安裝

執行完上面的命令,一個基礎的linux系統就配置好了。然後把這個虛擬機器匯出,再根據這個匯出的虛擬機器建立3個linux系統。並用hadoop使用者,測試彼此之間是否能進行ssh通訊