導語:為什麼要學習linux?學到什麼程度? 大數據技術是運行在集群,且是linux操作系統這樣的集群當中的,所以學習大數據之前,你得先掌握了linux的簡單操作,沒錯,我們不是專門的做linux工作,所以只要學會簡單操作,會用了就行 學習階段不可能專門買四五台伺服器,成本太高了,所以我們就用虛擬化 ...
導語:為什麼要學習linux?學到什麼程度?
大數據技術是運行在集群,且是linux操作系統這樣的集群當中的,所以學習大數據之前,你得先掌握了linux的簡單操作,沒錯,我們不是專門的做linux工作,所以只要學會簡單操作,會用了就行
學習階段不可能專門買四五台伺服器,成本太高了,所以我們就用虛擬化工具來進行學習。這裡我選擇的是VMware這個虛擬化軟體工具,它可以為我們提供虛擬系統和虛擬網路兩個東西,操作系統則是選擇CentOS6.10的minimal版本。具體的安裝過程我這裡只會講一些比較重要的過程,其他簡單的操作如果有不會的可以百度下虛擬機安裝操作系統的過程。
註意點一:磁碟分區劃分建議選擇自動創建磁碟分區
這裡說明下為什麼要這麼劃分:
/boot:引導分區,創建的時候必須是第一個,是操作系統用來進行記憶體載入等操作,創建的時候預設200MB
swap:操作系統用於數據交換的空間,大小根據自己的記憶體去設置就行,比較靈活
/:根目錄,存放系統,軟體,數據等
註意點二:配置靜態IP
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
這裡之所以註釋掉硬體地址,是因為後面我們要用這台伺服器去做克隆,而克隆出來的機子網卡地址就會跟老機器不一樣,為了做到唯一性,我們讓VMware幫我們去修改硬體地址。IP地址的設置則可以通過虛擬網路編輯器去獲取
註意點三:關閉禁用防火牆
1 service iptables stop #關閉防火牆 2 3 chkconfig iptables off #禁用防火牆
註意點四:關閉安全模塊
1 vi /etc/selinux/config # 將SELINUX設置為disabled即可
註意點五:刪除文件(只在虛擬環境下這麼做,企業環境中千萬不能這麼做,做了就趕緊跑路吧!!!)
1 rm -f /etc/udev/rules.d/70-persistent-net.rules
之所以刪除這個文件,是因為裡面記錄了硬體地址的映射,所以除了要將ifcfg-eth0的硬體地址註釋掉之外,還要將該文件刪除,這樣才能保證克隆出來的機器eth0這個介面是可用的,因為VMware會用新的硬體地址來使用eth0,否則機器沒法使用被別的機器綁定使用的eth0
做完以上這些,我們就可以將機器拍攝快照,並克隆四台機器,用於之後搭建集群用的。最後,我們還要為每台機子配置單獨的主機名、IP地址以及主機名與IP地址的映射