1. 程式人生 > >CentOS6.4安裝Zookeeper-3.4.12圖解教程

CentOS6.4安裝Zookeeper-3.4.12圖解教程

attr dcb 同時 圖片 遠程 iso root用戶 網絡 系統盤

安裝工具

VMware_workstation_full_12.5.2

CentOS6-Base-163

CentOS-6.4-x86_64-bin-DVD1.iso

VM運行配置

雙擊運行VM

技術分享圖片

運行界面

技術分享圖片

點擊下一步

技術分享圖片

如圖操作,選擇“稍後安裝操作系統”,點擊下一步

技術分享圖片

如圖操作,選擇Linux、CentOS64

技術分享圖片

如圖操作,設置“虛擬機名稱”、“位置”,建議不要用中文名稱,安裝路徑不要有中文、不要安裝在C盤系統盤。

技術分享圖片

設置磁盤容量,磁盤容量先按照給定參數設置,具體大小可以大一點。

技術分享圖片

如圖操作點擊完成

技術分享圖片

虛擬機界面

技術分享圖片

VM設置虛擬機參數

點擊“編輯虛擬機設置”

技術分享圖片

進入“虛擬機設置”對話框

技術分享圖片

設置內存為2G

技術分享圖片

選擇處理器設置

技術分享圖片

選擇CentOS鏡像文件

技術分享圖片

點擊確定

技術分享圖片

進入虛擬機界面,開啟虛擬機

技術分享圖片

進入進程

技術分享圖片

進入下一步

技術分享圖片

選擇語言,點擊下一步

技術分享圖片

一直下一步

技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片

重啟系統

技術分享圖片

進入系統

技術分享圖片

為了方便我們後面的操作我們需要做一些配置

首先我們設置網絡,選擇編輯

技術分享圖片

更改權限

技術分享圖片技術分享圖片

點完確定後,然後再進去查看下網關

技術分享圖片

點擊“DHCP設置”進入修改IP地址包含100的地址。

技術分享圖片

點取消,記住這個網關

使用root和密碼登錄到系統中,

我先換下主機名:需要修改兩處:一處是/etc/sysconfig/network,另一處是/etc/hosts,只修改任一處會導致系統啟動異常。首先切換到root用戶,將名字改為wangstorm1

  1. vi /etc/sysconfig/networkHOSTNAME=localhost.localdomain #修改localhost.localdomain為wangstrom1
  2. vi /etc/hosts127.0.0.1 localhost.localdomain #修改localhost.localdomain為wangstrom1
  3. reboot

技術分享圖片

設置網卡

技術分享圖片技術分享圖片

修改參數

技術分享圖片

重啟網絡

技術分享圖片技術分享圖片

現在我們用遠程工具登錄一下

技術分享圖片

新建一個Session

技術分享圖片技術分享圖片技術分享圖片

連接上了,接下來我們CRT就可以了,不需要再用VM了,VM操作不是太方便

技術分享圖片

我們設置下YUM源,先點擊這個按鈕

技術分享圖片

找這個文件,把文件拖拽到右面

技術分享圖片

我們查看文件已經進來了

技術分享圖片

我們備份原來的文件

技術分享圖片

清除原來的yum

技術分享圖片

更新yum庫

技術分享圖片

我們安裝VIM測試一下

技術分享圖片

關閉selinux

技術分享圖片技術分享圖片技術分享圖片

停止防火墻功能

技術分享圖片

安裝Java,將Java安裝包上傳到Linux中

技術分享圖片

解壓縮jdk

技術分享圖片

查看文件

技術分享圖片

修改/etc/profile文件,配置java環境

技術分享圖片

配置內容

技術分享圖片

配置語句生效

技術分享圖片

查看是否成功

技術分享圖片

克隆一臺虛擬機storm2

將storm1關機,然後開始克隆

技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片

復制過後的虛擬機不能直接使用,需要進行如下操作

技術分享圖片技術分享圖片技術分享圖片

將新生成的MAC更改,然後更改IP

技術分享圖片

如果出現這個問題,不出現可以忽略

?

技術分享圖片

錯誤原因:

克隆的Linux系統在新的機器上運行,新服務器網卡物理地址已經改變。而/etc/udev/rules.d/70-persistent-net.rules這個文件確定了網卡和MAC地址的信息之間的綁定,克隆後的網卡的MAC已經發生了變化,所以導致系統認為網絡設備不存在,網絡不能正常啟動。另外一個就是/etc/sysconfig/network-scripts/ifcfg-eth0裏面MAC地址也是以前的舊信息。

關於/etc/udev/rules.d/70-persistent-net.rules這個文件,系統在啟動時會自動監測變化,然後由/lib/udev/write_net_rules寫入到/etc/udev/rules.d/70-persistent-net.rules中一個新的配置節,網卡的的序號依次遞增(如原來為eth0,則修改第一後生成一個eth1,再次修改後生成一個eth2...),且其ATTR{address}的值為當前網卡對應的mac地址。

解決方法:

1:編輯/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,將ifcfg-eth0的配置文件裏裏面以前的關於MAC地址這一行刪除掉或修改。另外克隆的服務器的IP設置的是靜態IP,要麽修改為一個其它的IP地址或設置為動態IP,重啟網卡服務

2:找到/etc/udev/rules.d/70-persistent-net.rules 刪除後重啟機器,系統會自動生成一個70-persistent-net.rules文件。

因為這個文件綁定了網卡和MAC地址,換了網卡以後MAC地址變了,所以不能正常啟動,也可以直接編輯這個配置文件把裏面的網卡和MAC地址修改成對應的,不過這樣多麻煩,直接刪除重啟,它會自動生成個一個新的文件。

技術分享圖片

重啟

技術分享圖片

查詢IP

技術分享圖片

然後我們用CRT連接一下

技術分享圖片

修改一下主機名

技術分享圖片

我們看兩臺機器是否相通,先安裝SSH

技術分享圖片技術分享圖片

登錄一下

技術分享圖片

安裝rzsz

技術分享圖片

上傳zookeeper安裝包

技術分享圖片

解壓壓縮包

技術分享圖片技術分享圖片

在根目錄下創建一個data目錄

技術分享圖片

進入到配置目錄

技術分享圖片

修改配置文件,我們先修改下名稱,然後開始編輯

技術分享圖片

查看我們剛新建的data的目錄路徑

技術分享圖片

將路徑記錄到配置文件中

技術分享圖片

我們進入到data目錄

技術分享圖片

新建myid

技術分享圖片技術分享圖片技術分享圖片技術分享圖片

然後我們拷貝zookeeper到另外一臺機器

進入zookeeper目錄

技術分享圖片

配置域名wangstorm1和wangstorm2後,拷貝文件

技術分享圖片

如果出現這個問題

技術分享圖片

執行(兩臺機器都要執行)

技術分享圖片

已經拷貝進來了

技術分享圖片

將wangstorm2中的myid改為2

技術分享圖片技術分享圖片

然後我們進入到bin下面啟動命令 兩臺機器同時啟動

技術分享圖片

查看狀態

技術分享圖片技術分享圖片

CentOS6.4安裝Zookeeper-3.4.12圖解教程