大数据平台实时数仓从0到1搭建之 - 03 虚拟机基础配置

本文详细介绍了在CentOS7系统中从零开始搭建大数据平台实时数仓的基础配置过程,包括虚拟机设置、JDK安装、克隆虚拟机、免密登录以及hosts配置。首先在server111安装JDK,然后克隆出server110和server112,接着配置SSH免密登录,最后通过编辑hosts文件实现主机名直接访问。通过这些步骤,为后续的Hadoop集群部署打下基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大数据平台实时数仓从0到1搭建之 - 03 虚拟机基础配置

概述

本篇关于虚拟机基础配置/*和hadoop安装测试*/,
大致流程为:
	首先配置server111,安装jdk后,克隆server110,server112
	然后配置免密登录

系统使用 Centos 7 ,具体环境信息可以查看上一篇帖子里的【环境枚举】部分,上一篇中枚举了所有使用到的架构信息、以及大部分的下载地址。

虚拟机配置

环境
server110 192.168.1.110
server111 192.168.1.111
server112 192.168.1.112
默认安装包路径/opt/software/
默认软件都安装在/opt/modules/下

jdk安装

#删除自带jdk
[root@server111 opt]# rpm -qa | grep jdk
[root@server111 opt]# yum -y remove *java*

在这里插入图片描述

#解压jdk
[root@server111 software]# tar -xzvf jdk-8u181-linux-x64.tar.gz -C /opt/modules/

#配置环境变量
[root@server111 jdk1.8.0_181]# vim /etc/profile
#shift + g :快速跳转到最后一行
JAVA_HOME=/opt/modules/jdk1.8.0_181
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
:wq #保存退出

#使环境变量生效
[root@server111 jdk1.8.0_181]# source /etc/profile
#测试java
[root@server111 jdk1.8.0_181]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

克隆虚拟机

免密登录

#生成公私钥
[root@server110 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:0/rutYzKpuiq8xgRN+K6TNzUfAYlYsthvi/ASViPTA8 root@server110
The key's randomart image is:
+---[RSA 2048]----+
|  E= . .         |
|.+==+ o          |
|+.=+o.           |
|++..+ .  .       |
|.= o o oS .      |
|o.+ . o  o       |
|oo o .  .   .    |
|++  .. ... + .   |
|+=ooo .oo+= o    |
+----[SHA256]-----+
#copy到其他机器上,本机也需要copy
[root@server110 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.111
[root@server110 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.112
[root@server110 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.110

#测试免密登录
[root@server110 ~]# ssh root@192.168.1.110
[root@server110 ~]# ssh root@192.168.1.111
[root@server110 ~]# ssh root@192.168.1.112

#其他两台机器做如上同样操作

hosts 配置

复制到三台机器上
[root@server110 ~]# vim /etc/hosts
192.168.1.110 server110
192.168.1.111 server111
192.168.1.112 server112
#测试
[root@server110 ~]# ssh server110
[root@server110 ~]# ssh server111
[root@server110 ~]# ssh server112

配置完成

至此,基础配置已经完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值