Linux Centos 搭建叢集圖文教程

北冥有隻魚發表於2022-06-19
本週寫看執行緒池的原始碼、設計模式都卡文,但是想想自己還差幾個中介軟體沒學習,就打算先搭建一下這個Linux的服務環境。後面我們搭建叢集、大資料, 都是用這個環境來搭建。

先裝上Linux

我本機是windows,所以就需要一個Vm Ware,安裝教程參看: https://zhuanlan.zhihu.com/p/...。這個教程非常詳細。接下來我們需要作業系統的映象,在搜尋引擎中搜尋Centos

Centos地址

x86

下載映象

Centos下載

新建虛擬機器

選擇自定義

下一步

稍後安裝作業系統

選Linux

選64位

搭建叢集

選擇下一步

給兩個G

選NAT

LSI Logic

磁碟選擇

建立虛擬磁碟

下一步 下一步

下一步-下一步

裝好了

點這裡

載入映象

載入ISO映象

選中iso檔案

開啟虛擬機器

進去之後選第一個就行。

選中文

選GNOME桌面

選擇硬碟分割槽

選擇手工分割槽

點完成

選擇標準分割槽

掛載分割槽

掛載10G

啟動盤給300M

swap=2048

記憶體配置完成

分割槽完成

分割槽設計完成

設定root密碼

等他裝完

重啟

點選完成配置

完成配置

接著點下一步,到時區那裡選擇上海。設定使用者名稱,我們輸入bigdata01。

切換root使用者登入

點這裡切換使用者

開啟終端

佈置網路

  • 在終端中輸入命令 hostname,檢視主機名字
  • 設定hostname: hostnamectl set-hostname bigdata01
  • 閘道器統一設定為 192.168.2.1,後面搭建叢集, 分配的IP為

    • 192.168.2.128 bigdata01
    • 192.168.2.129 bigdata02
    • 192.168.2.130 bigdata03
  • 終端中輸入halt,關機
  • 虛擬機器網路編輯器更改配置
  • NAT模式設定子網

    點NAT設定閘道器設定為DHCP設定

128

然後進入Linux終端, 我們配置一下網路.

cd  /etc/sysconfig/network-scripts/ 
vi ifcfg-ens33
將BOOTPROTO改為static
ONBOOT由no改為yes
新加配置
IPADDR=192.168.2.128
GATEWAY=192.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114
DNS2=8.8.8.8
vi /etc/hosts 改下主機名 追加配置 192.168.2.128 bigdata01
service NetworkManager stop
/etc/init.d/network restart
chkconfig NetworkManager off
vi /etc/resolv.conf 追加 nameserver=192.168.2.1
systemctl restart network
然後ping www.baidu.com 這臺虛擬機器就能連網際網路了
然後就可以通過XShell 連線虛擬機器了

安裝伺服器上必要的軟體

# 時間同步
yum -y install npt  ntpdate
ntpdate cn.pool.ntp.org
hwclock --systoch
yum install lrzsz
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.rpm
rpm -ivh jdk-8u151-linux-x64.rpm
# 配置環境變數
vi /etc/profile
# 追加下面這樣
export JAVA_HOME=/usr/java/jdk1.8.0_151
export CLASSPATH=$JAVA_HOMT\lib:$CLASSPATH
export PATH=$JAVA_HOME\bin:$PATH
source /etc/profile

那說好的叢集呢? 每一臺都要這樣來一次,太麻煩了吧? VM Ware 有個複製功能,我們複製就行。複製之前先關機一下。

克隆

完整克隆

然後選擇檔案儲存位置就行了。克隆出來的還需要再改一下網路配置、hostname、域名對映。命令如下:

# 設定hostname: 
hostnamectl set-hostname bigdata01
cd  /etc/sysconfig/network-scripts/ 
vi ifcfg-ens33
將BOOTPROTO改為static
ONBOOT由no改為yes
新加配置
IPADDR=192.168.2.128
GATEWAY=192.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114
DNS2=8.8.8.8
vi /etc/hosts 改下主機名 追加配置 192.168.2.128 bigdata01  192.168.2.129 bigdata02
# 記得bigdata01的主機也加下對映
service NetworkManager stop
/etc/init.d/network restart
chkconfig NetworkManager off
vi /etc/resolv.conf 追加 nameserver=192.168.2.1
systemctl restart network
然後這臺虛擬機器就能連網際網路了
然後就可以通過XShell 連線虛擬機器了

到此我們的叢集基本搭建完畢了。

相關文章