本教程安裝軟件版本及配置
- 宿主機為 win10企業版,16G內存,i5-8300H處理器,500G固態硬盤 (一般機器配置均可安裝,當然機器配置越高越好)
- VMware版本 VMware® Workstation 16 Pro 版本 16.1.0 build-17198959
- Hadoop
- Zookeeper
- Hive
- HBase
- Spark
- Flink
注意:
- Windows系統自帶的hyper-v功能和VMware是沖突的,默認未開啟,只要不開啟則沒關系,如開啟請關閉。百度下即可
- 一般生產會安裝發行版或個人編譯版,如CDH版本等,本文以安裝Apache版為例。CDH版和個人編譯版在此不表。
安裝VMware
進入 https://www.vmware.com/products/workstation-pro.html 下載最新的或特定版本的VMware,並安裝,該過程簡單無比,在此不表。
注意:VMWare是收費的,需要序列碼,這一點大家百度下即可,可買可~~,你懂得
創建虛擬機
- 點擊創建新的虛擬機,開始創建新的虛擬機,並選擇自定義(高級)
- 默認配置並選擇下一步
- 創建虛擬機成功后如下所示
- 如需修改配置,可以使用編輯虛擬機配置來修改
test太隨意,我下面改了個名叫node
安裝Linux
掛載CD光盤鏡像
如下操作
然后接下來 選擇系統語言-English --> 設置鍵盤-U.S.English
如此一番操作后,分區情況如下:
接下來點擊reboot,開始正式寫入系統了
稍等片刻,輸入用戶名root和剛才設置的密碼,就完成安裝了。
至此,一台虛擬機安裝完畢
克隆虛擬機組成集群
其實也可以繼續重復剛才的步驟,多安幾台,但效率太低了,接下來使用克隆的方式,配置咱的集群。
在操作之前,建議先拍個快照,一切隨緣,不拍也可
開始克隆虛擬機
重復以上過程,可多次克隆出自己需要的多台虛擬機,如下所示,本文共克隆了3台虛擬機,此時3台克隆機是完全一樣的
開始依次修改以下信息
- ipadd 必須唯一
- 主機名 也要唯一
- 主機名和IP節點的映射關系 host
首先需要查看自己的號段並規划IP
菜單欄-編輯-虛擬網絡編輯器,如下所示
依次開啟虛擬機並:
- 修改IP地址(因為使用的是靜態IP)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
2..修改計算機主機名
vi /etc/sysconfig/network
3.添加主機名與節點的對應關系
vi /etc/hosts
修改成功后如下圖所示
注:如發現無etho0 執行如下命令,並使用reboot
重啟再看,一般就有了
rm -rf /etc/udev/rules.d/70-persistent-net.rules
重復以上3步操作node2和node3,只把IP和主機名按規划做修改即可。如下所示
測試:
在每一台虛擬機內分別ping其他機器的IP和主機名,看網絡是否通暢
# 全部執行
ping 192.168.10.21
ping node1
ping 192.168.10.22
ping node2
ping 192.168.10.23
ping node3
如全部返回類似如下數據信息,則配置正確
建議:依次關機並拍快照(這可是童子雞,未來玩壞了也可以再回來)
注意:如果一切配置正確仍網絡不通,或者一直正確突然不通了,可以查看一下本地網卡是否啟用
至此,一個虛擬機小集群配置完畢,下一篇開始基於Apache安裝大數據集群