在学习大数据的过程中搭建由三台虚拟机构成的Hadoop模型
创建三台虚拟机
使用软件:Vmware12
Centos7最小镜像
安装一台虚拟机,配置好网络与jdk,复制出两台同样的
方法/步骤
首先我们安装后centos7最小化系统后,并进入系统执行命令ifconfig,会发现系统提示命令未找到。具体展示效果如下图所示。
然后输入命令查看本机是否分配IP,执行命令ip addr ,可以发现系统的网卡没有分配IP地址,在此我们需要记住本机网卡的名称,用于下一步使用,本篇中我们的网卡为:eno16777736。具体效果如下图所示。
然后我们进入网卡配置文件的目录。执行命令 cd /etc/sysconfig/network-scripts/ 然后查看下面的网卡文件。具体效果如下图所示。
然后我们找到对应的网卡文件执行命令 vi ifcfg-eno16777736。进行修改网卡文件,不同机器网卡不同,本篇以自己电脑为例展示。
我们需要首先找到ONBOOT=no ,需要修改为ONBOOT=yes然后保存退出。
然后执行命令 service network restart 重启网卡服务。具体操作如下图所示。
执行完成后,我们再次执行命令 ip addr 查看是否分配到IP地址,可以看到已经分配到IP地址。具体操作如下图所示。
然后我们执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig包, 具体操作如下图所示。
然后我们执行命令安装net-tools包,执行命令:yum install net-tools。具体操作如下图所示。
然后我们执行命令ifconfig,可以看到可以使用了,而且展示了系统的网卡信息。具体操作如下图所示。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42安装jdk:
1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)
[root@localhost ~]# yum search java|grep jdk
ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk
java-1.6 -openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6 -openjdk-demo.x86_64 : OpenJDK Demos
java-1.6 -openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6 -openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6 -openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7 -openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7 -openjdk-demo.x86_64 : OpenJDK Demos
java-1.7 -openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7 -openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7 -openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8 -openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8 -openjdk-demo.x86_64 : OpenJDK Demos
java-1.8 -openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8 -openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8 -openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8 -openjdk-src.x86_64 : OpenJDK Source Bundle
ldapjdk.x86_64 : The Mozilla LDAP Java SDK
2.选择版本,进行安装
//选择1.7版本进行安装
[root@localhost ~]# yum install java-1.7 -openjdk
//安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.7 -openjdk-1.7 .x86_64
3.设置环境变量 (如果已经有java命令不用设置)
[root@localhost ~]# vi /etc/profile
在profile文件中添加如下内容
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7 -openjdk-1.7 .x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
4.让修改生效
[root@localhost java]# source /etc/profile
5.查看刚安装的Java版本信息。
◆输入:java -version 可查看Java版本;
配置hosts
vi /etc/hosts
说明:slaver217,slaver214作为datanode节点,master204作为namenode节点。另外,各datanode节点主机上只需配置如:172.16.51.214 slaver214。