時間:2023-06-28 18:48:02 | 來源:網(wǎng)站運營
時間:2023-06-28 18:48:02 來源:網(wǎng)站運營
虛擬機部署hadoop集群:參考文章192.168.10.100 hadoop100192.168.10.101 hadoop101192.168.10.102 hadoop102192.168.10.103 hadoop103192.168.10.104 hadoop104192.168.10.105 hadoop105
vi /etc/sysconfig/network-scripts/ifcfg-ens33
進行修改添加TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no# 將dhcp改為static,dhcp表示動態(tài)獲取ip,static為固定ipBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=058b7a7a-1bea-4058-be18-2244d061018cDEVICE=ens33ONBOOT=yes# 添加ip地址IPADDR=192.168.10.100# 網(wǎng)關(guān)GATEWAY=192.168.10.2# dns解析器DNS1=192.168.10.2
修改主機的hostnamevi /etc/hostname
配置host映射,相當于ip地址起別名(跟綁定域名一個道理)vi /etc/hosts
添加如下192.168.10.100 hadoop100192.168.10.101 hadoop101192.168.10.102 hadoop102192.168.10.103 hadoop103192.168.10.104 hadoop104192.168.10.105 hadoop105
重啟服務(wù)器reboot
測試是否有網(wǎng)絡(luò)ping meethigher.top
由于跟多rpm包在官方倉庫是沒有的,Centos需要額外安裝一個軟件倉庫yum install epel-release # 加上-y表示自動選是
關(guān)閉防火墻、關(guān)閉防火墻自啟systemctl stop firewalldsystemctl disable firewalld.servicefirewall-cmd --state #查看防火墻狀態(tài)
實際開發(fā)中,單個服務(wù)器的防火墻關(guān)閉,對整個集群設(shè)置防火墻創(chuàng)建普通用戶和其密碼
useradd meethigher #創(chuàng)建用戶passwd meethigher #設(shè)置該用戶密碼 提示輸入密碼
授予用戶最高權(quán)限vi /etc/sudoers
在wheel后面追加## Allows members of the 'sys' group to run networking, software, ## service management apps and more.# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL # 下面是追加內(nèi)容 # 所有的用戶都在wheel這個組里,所以需要放到他的后面,如果放到他的前面,最后會被wheel的值給覆蓋# 第二個All如果改成NOPASSWD:ALL表示切換root時可以不用輸密碼meethigher ALL=(ALL) ALL
切換用戶su meethigher
創(chuàng)建存儲開發(fā)工具的文件夾sudo mkdir /opt/modulesudo mkdir /opt/software
如果不是命令行版的系統(tǒng),需要卸載自帶的jdkrpm -qa|grep -i java|xargs -nl rpm -e --nodeps# rpm -qa:查詢所安裝的所有 rpm 軟件包# grep -i:忽略大小寫# xargs -n1:表示每次只傳遞一個參數(shù)# rpm -e --nodeps:強制卸載軟件
reboot重啟# 進入環(huán)境變量路徑下cd /etc/profile.d/
創(chuàng)建java_env.shsudo vi java_env.sh
添加環(huán)境變量JAVA_HOME=/opt/module/jdk1.8PATH=$PATH:$JAVA_HOME/binexport JAVA_HOME PATH
然后刷新環(huán)境變量source /etc/profile
輸入java -version
、javac -version
查看版本如果提示沒有java命令,則可能是安錯版本了。比如,你是64位(x64)的,結(jié)果安裝了32(x86)位
cd /etc/profile.d/
創(chuàng)建hadoop_env.shsudo vim hadoop_env.sh
添加環(huán)境變量HADOOP_HOME=/opt/module/hadoop3.3PATH=$PATH:$HADOOP_HOME/binPATH=$PATH:$HADOOP_HOME/sbinexport HADOOP_HOME
刷新環(huán)境變量source /etc/profile
輸入hadoop version
查看版本信息關(guān)鍵詞:部署,虛擬
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。