开篇废话

在学习各种高大上的大数据产品也好,模拟部署我们的程序到PRD环境也好,总离不开需要一个机器集群。然而通常我们都没有那么多银子去购买多台云服务器,更没钱购买物理机。所以对于技术研究来说,最经济实惠的就是通过虚拟机搭建。那今天我们就来尝试在Windows 10下使用VMWare搭建一套CentOS 7的机器集群。

准备工作

硬件

硬件最好别太寒酸,不然装了集群也跑不起来,尤其是内存不要小,最好是再来一块大SSD,相对来说还是比较吃硬盘的

我这块使用的是 i7 16G 256g SSD+ 512g SSD,内存其实相对来说还是有点不够嗨~

软件安装包

安装

1.安装VMWare

这一步请自行百度吧,狂点下一步基本上就可以~

配置VMWare支持固定IP

当我们把虚拟机当成服务器时,固定IP的重要性不言而喻,在VMWare中,想让虚拟机支持固定IP,需要一些配置。所以这步可以省略,如果你不需要将你的服务器固定IP的话。

这里我给大家介绍我尝试过的一种方式,我个人对这块理解不是很透彻,大家可以自行参考网络中的一些文章,比如:

首先,点击菜单栏的编辑 –> 虚拟网络编辑按钮,进入虚拟网络编辑区域,然后点击更改设置,此时它会使用管理员权限重启这个窗口,所以这里一定要有当前物理机的管理员账号(一般大家的电脑都会有,但是有的公司会不给员工管理员权限)。

点击之后,窗口里面很多禁用的按钮会被启用起来,然后按着下图的1~4进行顺序操作:

弄完之后,设置一下网关IP,然后点确定,返回后再点一次确定完事儿~

2.安装CentOS

进行第二步前,需要保证第一步已经完成。

1)新建虚拟机

菜单栏点击文件 –> 新建虚拟机,然后接下来的就看着图按标号的顺序进行操作吧,比较明确了,不明确的地方会有文字说明。

2)安装CentOS 7

此时会弹出个窗口提示你按回车,按个回车即可开始安装,这张图由于点错了,没截到~~

到这里为止,基本的选择已经到位了,其实已经可以点击开始按钮进行安装了。

但是这里我推荐大家在这个界面把网络信息也配置一把,毕竟在实际的测试中,我们是把他当做一个服务器来说的,一个固定的IP对于服务器来说,还是很有必要的。

这步的前提是上面的VMWare已经配置为支持固定IP的模式~

解释一下,这里得主机名就是这台机器在网络上的一个别名,这个命名在真实的集群环境中,其实是有规则的,我这里的D1假装是一个机房的名字,ELK说明这台机器是用来装ELK用的,01就是机器的一个编号。由于我不是专业的运维人员,所以我不是很清楚业界通用的命名规则是咋样的,这个规则是我们公司的服务器命名规则,所以这块请大家根据自己的情况来命名就行。

点击完成配置后,系统会进行一些配置,花几分钟时间,然后就会出现重启按钮,重启之后,我们的安装过程就算完成了,我们就可以使用他来做一些科学实验了。

当然标题吹的牛逼是搭建一个集群,现在只有一台机器,那这个就需要重复这个机器安装的过程,搭建多台虚机,自然就是一个集群啦~~

(确实标题就是为了吸引你进来的

图文详解如何使用VMWare创建一套虚拟机“集群”的更多相关文章

  1. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

    图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目.  2.设置 GAV 坐标  3. ...

  2. 使用Vagrant创建多节点虚拟机集群

    摘要: 在前一篇博客中,我介绍了使用Vagrant快速创建虚拟机,但是所创建的只是单个虚拟机.这篇博客将介绍使用Vagrant创建多节点虚拟机集群,可以作为Hadoop,Spark以及Storm等分布 ...

  3. 【转载】图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目

    第 1 部分:新建一个 Java Web Application 项目 File -> New -> Project-,请选择 Java EE 这个模块下的 Web Application ...

  4. 图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目

    第 1 部分:新建一个 Java Web Application 项目 File -> New -> Project…,请选择 Java EE 这个模块下的 Web Application ...

  5. 访问Storm ui界面,出现Nimbus Summary或Supervisor Summary时有时无的问题解决(图文详解)

    不多说,直接上干货! 前期博客 apache-storm-0.9.6.tar.gz的集群搭建(3节点)(图文详解) apache-storm-1.0.2.tar.gz的集群搭建(3节点)(图文详解)( ...

  6. 访问Storm ui界面,出现org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts ["master"]. Did you specify a valid list of nimbus hosts for confi的问题解决(图文详解)

    不多说,直接上干货! 前期博客 apache-storm-0.9.6.tar.gz的集群搭建(3节点)(图文详解) apache-storm-1.0.2.tar.gz的集群搭建(3节点)(图文详解)( ...

  7. 【适合公司业务】全网最详细的IDEA里如何正确新建【普通或者Maven】的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【多个子项目】并存)(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...

  8. VMware下OSSIM 5.2.0的下载、安装和初步使用(图文详解)

    不多说,直接上干货! 入门阶段不建议选用最新的版本. 采用OSSIM 4.11 到 OSSIM5.0.3 之间任何版本做实验,sensor的状态都会是“V”.   建议,入门,采用OSSIM5.0.0 ...

  9. VMware里Ubuntukylin-14.04-desktop的VMware Tools安装图文详解

    不多说,直接上干货! 总的来说,根据分为三个步骤. 步骤一: 点击 :虚拟机—–>安装VM tools 然后发现桌面会跳出如下问题: 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 ...

随机推荐

  1. alpine使用的避坑指南

    alpine,是一个重量仅为5 MB的最小Linux发行版.它还有基本的linux工具和一个不错的包管理器APK.APK非常稳定,有相当数量的包.由于体积小,在容器中很受欢迎,但是使用上坑也很多,大部 ...

  2. 两道JVM面试题,竟让我回忆起了中学时代!

    作者:肥朝 原文链接:https://mp.weixin.qq.com/s/4wJ6ANal0blLOseasfIuVw 中学授课模式 考虑到可能有部分粉丝对JVM参数不清楚,所以我们参照中学的授课模 ...

  3. 北理工机器人队RM视觉组ubuntu必备软件安装指南

    基础软件安装 sudo apt update && sudo apt upgrade sudo apt install git curl vim gcc g++ cmake与make ...

  4. 实现HTML调用打开本地软件文件

    有时候我们想要实现一个功能,就是在HTML页面点击一个链接就能调用打开本地可执行文件.就像腾讯QQ.迅雷这种. 而实现这种功能其实也很简单,就是需要我们添加修改注册表,实现自定义URL Protoco ...

  5. 由于找不到mingwm10.dll 由于找不到QtCore4.dll

    出现如下错误: 由于找不到mingwm10.dll 由于找不到QtCore4.dll 解决办法 将qt库加入环境变量

  6. SPL06-001 气压计

    歌尔是全球领先的MEMS厂家,最新推出新款气压传感器SPL06-001,定位精度可达5cm 手册地址 https://download.csdn.net/download/zhangxuechao_/ ...

  7. MySQL 中操作excel表格总结

    最近在负责一个项目的落地工作,需要每天导出客户通讯录进行统计各地区注册用户数.使用用户数.未使用用户数.注册不符合规范的用户等等操作,刚开始用户数量比较少,直接在excel中筛选查询就行,但是随着用户 ...

  8. mysql语法之union

    UNION的语法结构: SELECT ... UNION [ ALL | DISTINCT ]  SELECT .... [ UNION [ ALL | DISTINCT ] SELECT ..... ...

  9. Mock Server之与被测系统对接(python+flask)

    第一步:获取入参与返回结果 先通过postman.jmeter.自己写脚本之类的方式请求我们的mock server,试着获取入参与对应的返回值,这里我用的是robotframework + Requ ...

  10. 1-剑指offer: 数组中出现次数超过一半的数字

    题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2. ...