VMware虚拟机搭建+云平台购买搭建(阿里云+UCloud)【设置主机名以及主机名映射、配置免密登录、配置JDK】

news2024/11/18 3:48:30

本地虚拟机的搭建

一、准备网段

在VMware的虚拟网络编辑器中将VMnet8虚拟网卡的

  • 网段设置为:192.168.88.0
  • 网关设置为:192.168.88.2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、下载CentOS操作系统文件,并安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、克隆多台虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

依照同样的方法,克隆出node2,node3,共三台虚拟机

在这里插入图片描述

四、对每台虚拟机设置相关硬件内存
在这里插入图片描述

五、虚拟机系统设置

①、主机名\ip\SSH免密登录

Ⅰ、node1,192.168.88.131

进入命令终端首先要切换到root权限 su -root 或者 su -

# 修改主机名
hostnamectl set-hostname node1

# 修改IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.88.131" # 文件内容添加,如下截图所示,子网掩码、网关、DNS相同

# 重启网卡
systemctl stop network
systemctl start network

#或者直接
systemctl restart network

在这里插入图片描述

node2,192.168.88.132
node3,192.168.88.133

Ⅱ、配置主机名映射
在这里插入图片描述

Ⅲ、配置三台服务器root用户之间免密互通
在这里插入图片描述

Ⅳ、为了避免root用户权限造成的安全问题,为三台虚拟机创建一个hadoop用户并配置免密登录
在这里插入图片描述
通过在node3,输入命令ssh node1或者ssh node2都可以通,然后exit退出

②、JDK环境部署

官网中下载jdk8以上的linux安装包.tar.gz
在这里插入图片描述
在这里插入图片描述

③、防火墙、SELinux、时间同步

集群化软件之间需要通过端口互相通讯,为了避免出现网络不通的问题,可以在集群内部关闭防火墙,并且关闭开启自启功能
systemctl status firewalld 查看防火墙状态
在这里插入图片描述
Linux有一个安全模块,SELinux用以限制用户和程序相关权限,确保系统的安全稳定
需要关闭SELinux功能,避免导致后面的软件运行出现问题(通过init 6命令,或者init 0进行重启)
在这里插入图片描述

修改时期并配置自动时间同步
在这里插入图片描述
步骤2实操:
在这里插入图片描述

六、为上述设置保存一个快照,以备后续恢复
在这里插入图片描述
三台虚拟机关机之后,右键->快照
在这里插入图片描述

==================================================

云平台

在这里插入图片描述

阿里云

购买阿里云服务器

一、配置VPC和子网

VPC云上专属的私有局域网(virtual private cloud),可提供/16级别的子网掩码(65535个IP)
并支持创建多个子网(交换机)
在这里插入图片描述
注册阿里云账号,进入控制台,找到专有网络VPC
创建专有网络
在这里插入图片描述
在这里插入图片描述

创建专有网络
子网是在VPC内部创建的局域网络,可以在一个VPC内创建多个子网
子网支持/17至/29的子网掩码,可以支持约8到65535个IP地址
在这里插入图片描述
在这里插入图片描述
VPC相当于拉了一个家庭带宽,属于个人的私有网络
一个子网就相当于放了一个路由器,3个子网就相当于放了3个路由器。

二、创建安全组

云上的虚拟流量防火墙称为安全组
被安全组绑定的资源(比如服务器),其网络流量的进出都是被安全组所控制。

  • 资源的流量可以去往什么地方(出站控制)
  • 外部哪些访问可以连接到资源(入站控制)
    在这里插入图片描述

搭建大数据集群,需要一个安全组来控制服务器和外部的交互,通过安全组来控制网络流量
在这里插入图片描述
在这里插入图片描述
入方向需要删除默认规则,创建自己的规则
出方向:允许云服务器随意访问外部
在这里插入图片描述

创建自定义的入站规则:即允许自己的公网IP,访问安全组的全部端口
①、查询自己的公网IP(以下两种方法)
在这里插入图片描述
②、只允许自己ip访问
在这里插入图片描述

三、创建云服务器ECS
在这里插入图片描述
在这里插入图片描述
任意选择适合自己的各种模式和地区
在这里插入图片描述
根据自己的要求cpu和内存选择,筛选最便宜的
在这里插入图片描述
选择适合自己的系统和存储
在这里插入图片描述
网络、公网IP设置、安全组(前面设置好的)
在这里插入图片描述
在这里插入图片描述

选择采用密钥对的方式,通过创建密钥对生成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全部创建完成
在这里插入图片描述
按照以上步骤,创建node2,node3,(密钥对相同)
在这里插入图片描述
通过公网和私钥,进行登录操作
在这里插入图片描述

阿里云服务器系统设置

相较于本地虚拟机的配置,云平台只需要以下三项配置:
在这里插入图片描述
①、主机名映射

三台node节点上,vim /etc/hosts
在这里插入图片描述
②、SSH免密登录

cd .ssh/,上传配置服务器时的密钥到三台node节点服务器,并且更改名称,然后400授权
在这里插入图片描述

通过ssh node2,进行测试。exit退出

③、创建hadoop用户的免密登录
在这里插入图片描述
在这里插入图片描述
不同与root用户(服务器已经创建好,直接上传即可)
hadoop用户,需要通过ssh-copy-id 进行。

需要在三台节点都执行以下操作:

ssh-copy-id node1
#设置密码:123456
ssh-copy-id node2
#设置密码:123456
ssh-copy-id node3
#设置密码:123456

在这里插入图片描述

④、为三台服务器上传jdk安装包

mkdir -p /export/server
将JDK安装包解压到上面的目录中:tar -zxvf jdkxxx.tar.gz -C /export/server

配置软链接:ln -s /export/server/jdk1.8.0 jdk

vim /etc/profile
配置环境变量:
在这里插入图片描述
在这里插入图片描述


UCloud云购买虚拟机

在这里插入图片描述
一、配置UVPC
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、配置安全组

在这里插入图片描述
在这里插入图片描述

三、创建服务器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

同样的方式创建node2和node3
然后通过fialshell工具进行连接
在这里插入图片描述

UCloud云服务器设置

一、设置主机名以及主机名映射

hostnamectl set-hostname node1(node2,node3)
vim /etc/hosts # 三台服务器的内网地址

在这里插入图片描述

二、SSH免密

①、进入:cd .ssh/
上传:密钥文件并改名 mv bigdata-key-cloud.pem id_rsa
修改权限:chmod 400 id_rsa

通过 ssh node1 ssh node2 ssh node3进行测试,exit退出

②、创建hadoop用户的免密登录

三台服务器都执行如下:
在这里插入图片描述

三台服务器都执行:

ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3

在这里插入图片描述

三、JDK环境

mkdir -p /export/server

上传jdk安装包,并解压
然后配置环境变量
在这里插入图片描述
在这里插入图片描述

然后在node1中将文件复制到node2、node3中
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1295056.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

火狐,要完了!

在过去几年中,关于Firefox 浏览器的衰落有过不少讨论。目前来说,很多公共的以及私营的大型网站都缺乏对Firefox的适当支持。但是Firefox也多次试图“自救”,甚至就在不久前,Mozilla 通过官博发文,表示 Firefox 在 2023…

AWS KeyPair密钥格式转换PPK<>PEM

概述说明 PEM(Privacy Enhanced Mail)和PPK(Putty Private Key)都是与加密和安全相关的文件格式,通常用于存储私钥信息。它们在不同的上下文中使用,并且与不同的软件和协议相关联。 PEM(Priva…

基于SpringBoot的学生管理系统

基于SpringBoot的学生管理系统 文章目录 基于SpringBoot的学生管理系统 一.引言二.系统设计三.技术架构四.功能实现五.界面展示六.源码获取 一.引言 学生管理系统是一种用于管理学生信息、课程安排、成绩记录等学生相关数据的软件系统。它通过集中管理学生信息,提供…

Java Web应用小案例 - 实现用户登录功能

文章目录 一、使用纯JSP方式实现用户登录功能(一)项目概述(二)实现步骤1、创建Web项目2、创建登录页面 二、使用JSPServlet方式实现用户登录功能三、使用JSPServletDB方式实现用户登录功能 一、使用纯JSP方式实现用户登录功能 &a…

spring 的概述和入门

​ 我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! …

ffmpeg格式转换 免费使用视频格式转换教程

下载安装 首先去官网下载ffmpeg的软件包https://ffmpeg.org/ 如果是windows可以在直接下载编译好的软件包 https://www.gyan.dev/ffmpeg/builds/ 进入解压后的目录,子目录bin中的ffmpeg.exe就是我们要使用的转换器 视频信息查看 打开cmd控制台,从…

Linux嵌入式配置USB鼠标支持+触摸板

在linux嵌入式中加入鼠标支持,首先在内核里面将mice驱动加入编译,这里用到的是usb所以还要有usb的支持,下载到板子上启动 1、定位鼠标 要用鼠标,首先要知道生成的鼠标设备是哪个,直接直接ls input目录,当…

HalconDotNe.HOperatorException:“HALCON error#1401:

Wrong number of values of control parameter 1in operator draw_rectangle2_mod错误提示参数值不对,是窗体hv_WindowHandle错了,窗体未创建。

【Linux系统编程】项目自动化构建工具make/Makefile

介绍: make和Makefile是用于编译和构建C/C程序的工具和文件。Makefile是一个文本文件,其中包含了编译和构建程序所需的规则和指令。它告诉make工具如何根据源代码文件生成可执行文件,里面保存的是依赖关系和依赖方法。make是一个命令行工具&a…

[ 蓝桥杯Web真题 ]-Markdown 文档解析

目录 介绍 准备 目标 规定 思路 补充知识 解法参考 介绍 Markdown 因为其简洁的语法大受欢迎,已经成为大家写博客或文档时必备的技能点,众多博客平台都提倡用户使用 Markdown 语法进行文章书写,然后再发布后,实时的将其转化…

如何入驻抖音本地生活服务商,门槛太高怎么办?

随着抖音本地生活服务市场的逐渐成熟,越来越多平台开始涉及本地生活服务领域,而本地生活服务商成了一个香窝窝,为了保护用户权益和平台生态,对入驻入驻抖音本地生活服务商的条件及审核也越来越严格,这让很多想成为抖音…

【Flink系列四】Window及Watermark

3.1、window 在 Flink 中 Window 可以将无限流切分成有限流,是处理有限流的核心组件,现在 Flink 中 Window 可以是时间驱动的(Time Window),也可以是数据驱动的(Count Window)。 Flink中的窗口…

CSS特效025:旋转的loading状态

CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧,主要包含CSS布局,CSS特效,CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点,CSS特效主要是一些动画示例,CSS花边是描述了一些CSS…

idea安装包下载

idea安装教程 IDEA安装包链接:https://pan.baidu.com/s/15dEPF2hV3WPiFWMwGOsKWQ 提取码:kxl7 有激活部署的文档说明,下载自己看吧, 链接:https://pan.baidu.com/s/11yh8cz0R86Ngl7EJN8_5FA 提取码:mdg6

小知识点——Servlet

Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈…

2023滨海湾人工智能论坛举办,范向伟代表和鲸科技共同发起成立工业智能算法联盟

人工智能是新一轮科技革命和产业变革的重要驱动力量,算力算法产业也正迎来爆发式增长。12月7日,以“要素融合知识互联”为主题的2023滨海湾人工智能论坛在东莞滨海湾新区举行,本次活动由东莞市人民政府主办,东莞滨海湾新区管委会、…

【android开发-21】android中调用系统摄像头camera拍照和相册的用法详解

1,调用摄像头 在Android中,调用系统摄像头拍照需要使用Intent来启动Camera应用,并在应用中设置相应的权限。下面是一个简单的例子: // 创建一个Intent对象,指定要执行的动作是拍照 Intent intent new Intent(Medi…

循环结构中 break、continue、return 和exit() 的区别

循环结构中 break、continue、return 和exit() 的区别 文章目录 循环结构中 break、continue、return 和exit() 的区别一、break语句二、continue语句三、return 语句四、exit() 函数 说明:本文内容参考牟海军 著《C语言进阶: 重点、难点与疑点解析》&a…

MyBatis中的N+1问题,使用ResultSet来解决,需要存储过程【非常详细】

基础表sql 订单表 CREATE TABLE test_order (order_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 订单id,order_name varchar(255) NOT NULL DEFAULT COMMENT 订单名字,PRIMARY KEY (order_id) ) ENGINEInnoDB AUTO_INCREMENT3 DEFAULT CHARSETutf8mb4 COMMENT订单表;INS…

八个适合女大学生做的赚钱小副业

大学的生活可以说是多姿多彩,既有沉浸在课堂知识中的学习,也有课余时间可以自由支配的自我发展。然而,作为一名女大学生,除了追求优异的学业表现,是否还有其他更加多元化且有意义的方式来充实自己呢? 当然&…