CentOS6.4安裝Zookeeper-3.4.12圖解教程
安裝工具
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
- vi /etc/sysconfig/networkHOSTNAME=localhost.localdomain #修改localhost.localdomain為wangstrom1
- vi /etc/hosts127.0.0.1 localhost.localdomain #修改localhost.localdomain為wangstrom1
- 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圖解教程