大数据开发--02.环境准备

一.准备三台linux虚拟机

1.分别取名node1,node2,node3

2.配置静态ip

这里以node1为例,配置静态ip地址,其他node2.node3一样

配置完成之后别忘记 systemctl restart network

3.在各自的**/etc/hosts**文件中编辑三个Ip地址

三台都要配置,

4.然后再windows电脑的c盘windows/system32/dirver/etc/host 文件中配置以上一样的内容

最后别忘记ping 一下测试一下通讯

5.使用finalshell去链接三台虚拟机

5**.虚拟机之间免密登录**

到此为止,准备工作已经完成!

6.问题

在之前的测试时,发现虚拟机设置完static静态ip地址之后无法ping通外网,在网上查找了资料发现都无法解决,最后发现了终极解决方法:

在虚拟机设置里面新添加一个网络适配器

这样就完美解决了问题,可以ping 通外网了!

二.安装jdk

我们的hadoop是基于java语言编写的,所以我们需要再三台虚拟机上安装jdk:

1.可以取官网下载jdk的linux安装包

2.可以将提供的jdk安装包上传到虚拟机上面

1.创建 /export/server 目录

2.将jdk压缩包上传到该目录下面

3.解压jdk压缩包

4.构建软连接 ln -s jak1.8 jdk

5.在**/etc/profile**中配置jdk环境变量

bash 复制代码
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin

6.使环境变量生效

bash 复制代码
source /etc/profile

7.删除自带的java构建安装的java

bash 复制代码
#删除自带java
rm -f /usr/bin/java
#构建安装的java
ln -s /export/server/jdk/bin/java /usr/bin/java

8.使用java -version测试版本

到这一步我们的jdk就安装好了,记得一定是三个机器都要执行一遍

三.关闭防火墙和安全模块

到目前为止,准备工作全部完成,下一节我们来安装hadoop!

相关推荐
大树886 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
大志哥1236 小时前
ES和Logstash日志链路系统上线后遭遇切片爆炸(解决)
大数据·elasticsearch
bush46 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5207 小时前
Linux 11 动态监控指令top
linux
果丁智能8 小时前
物联网智能锁赋能集中式住宿:身份核验与远程权限管控的全链路技术实践
大数据·人工智能·物联网·智能家居
王小王-1238 小时前
基于 Hive 的网易云音乐数据分析及可视化系统
hive·hadoop·数据分析·音乐数据分析·网易云音乐分析·hive音乐分析·hadoop网易云
不会C语言的男孩8 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
ApacheSeaTunnel8 小时前
实战演示 | 基于 Apache SeaTunnel 与 Apache DolphinScheduler 实现 MySQL 到 Doris 离线定时增量同步
大数据·mysql·开源·doris·数据集成·seatunnel·数据同步
古城小栈8 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix