-
ifconfig 查看网卡名称
-
vim /etc/sysconfig/network-scripts/ifcfg-ens33(要看ifconfig命令显示的网卡名称)
设置master的IP地址(与主机在同一网段内)和子网掩码 -
vim /etc/sysconfig/network(设置网关)
-
hostnamectl set-hostname master
更改本机名称为master -
systemctl restart network
-
ping 192.168.56.1
-
rpm -ivh jdk…
-
tar -zxvf hadoop-2…
-
hadoop-env.sh中:
-
export JAVA_HOME=/usr/java/default
-
vim /etc/profile
-
export PATH=$PATH:/usr/local/software/hadoop/bin:/usr/local/software/hadoop/sbin
-
退出后 source /etc/profile
-
Hadoop可以启动了
-
将文件夹中的建好的虚拟机复制三份slave123,修改各自的ip地址和hostname
-
此时xshell中可以同时打开四个虚拟机
-
互相ping检查是否连通
-
打开/etc/hosts将各虚拟机IP和名字输进去,否则只识别IP不识别主机名
-
配置个虚拟机上的core-site.xml 通知各虚拟机谁是master
<property>
<name>fs.defaultFS</name>
<value>master:9000</value>
</property>
-
在master上启动namenode:
先格式化 hdfs namenode -format
开启namenode hadoop-daemon.sh start namenode
jps在日志中检查出现namenode就成功了 -
在slave上开启datanode,情况如上