centos7安装hadoop(详细过程)
本实验最终的结果是使用四台虚拟机,搭建hadoop集群。我们采用先配置一台,然后,剩下的三台直接克隆虚拟机,然后稍微修改配置就好了。
192.168.149.161 | namenode/ resourcemanager/secondarynamenode |
---|---|
192.168.149.162 | datanode/nodemanager |
192.168.149.163 | datanode/nodemanager |
192.168.149.164 | datanode/nodemanager |
一、 准备条件
- 一台centos7虚拟机(我使用的软件是vm)
- 文件传输工具:Xftp(vm有vm tool但是不太好用)
- 远程连接工具:Xshell(与命令行界面类似,但是支持复制粘贴)
二、修改ip为固定
我当时创建的虚拟机采用的网络连接方式是NAT模式,这样比较适合与外网连接。如果当时选的不是NAT的话,也可以修改。
找到虚拟机的设置选项
在这里更改之后,点击确定就好。
下面说说具体配置固定ip:
- 确定虚拟网络的参数
选择vmnet8,这就是你的虚拟机的网卡。然后再选择NAT设置和DHCP设置
在本机中查看DNS服务器的ip:
记录好这些内容,当然这些参数大部分是可以修改。但是为了不必要的麻烦(因为懒),我们就不修改了。
2. 进入虚拟机,修改配置
后续步要在root用户下进行
找到这个文件进行修改,最后的“ens”可能不同,去目录中看一下就知道
ipaddr是你要固定的ip
netmask是子网掩码
gateway是网关
service network restart
重启网络服务
网络启动正常,ping一下百度也没有问题
三、安装jdk
- 下载jdk
去oracle官网下载适宜版本的jdk
需要注册登录,不过下载是免费的。 - 将jdk传输到centos中
我是通过xftp传输的。
这个软件按使用很简单,推荐大家使用,vm本身的工具,我觉得不好用。 - 解压jdk
tar -zxvf jdk-8u241-linux-x64.tar.gz /opt/soft/jdk
记住自己解压的位置,我是习惯于把软件安装到/opt/soft文件夹下,新建一个jdk目录
- 编辑配置文件
vi /etc/profile
将光标移动到末尾,输入以下内容
#java environment
export JAVA_HOME=/opt/soft/jdk/jdk1.8.0_241
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
source /etc/profile
使配置文件生效。
- 检查文件是否生效
java -verison
- 修改bashrc文件
vi ~/.bashrc