数据仓库搭建1-Virtual-box虚拟机集群搭建

  • 前言
    • Virtual-box遇到的问题
    • 虚拟机安装
    • 虚拟机网络配置
    • 安装必要的软件

前言

我的电脑内存16G,尽量大一点吧,太小的话会在使用的时候出现各种意外的问题。
我的操作系统是deepin20.7,应用商店只有Virtual-box可以用。

Virtual-box遇到的问题

安装后,新建虚拟机,设置完配置后,出现报错

打开终端执行 sudo /sbin/vboxconfig 命令
出现以下报错:

按照上图指示的指令执行。注意:在第三个指令要求输入密码时,不要输入密码,要不然重启电脑后,不能正常启动电脑。报错:Error:Verification failed:0x1A security violation

需要进入BIOS界面改配置,将Secure boot 关闭,再重启。

虚拟机安装

预计安装3台虚拟机,操作系统为centos7,最小系统安装。
虚拟机1:node1 内存6G 硬盘50G
虚拟机2:node2 内存4G 硬盘50G
虚拟机3:node3 内存4G 硬盘50G

虚拟机网络配置

virtual-box的网络配置与vmware不一样,详细配置可以去网上找,这里就不详细介绍,只介绍我用到的两种。
对于网络需求是 虚拟机之间可以正常访问,虚拟机与宿主机之间正常访问,虚拟机可以访问外网。
virtual-box支持以下网络类型

各种网络类型之间的比较

由此可见,NAT网络支持虚拟机之间访问,虚拟机访问外网,虚拟机访问宿主机,但是宿主机访问虚拟机需要额外的配置;主机网络(Internal network)支持虚拟机之间访问,虚拟机与宿主机之间访问,但是不支持与外网通信。

virtual-box每个虚拟机最多可以配置4网卡,所以为了配置简单,每个虚拟机配置两个网卡:NAT网络 与 主机网络
具体配置如下:
1 新建主机网络

2 新建NAT网络

3 配置虚拟机网络-双网卡


4 为了以后配置简单,这里我将虚拟机的ip设置成静态(可以不做)
PS:以下需要ifconfig命令,可以使用ip addr命令代替,或者执行 yum install net-tools

可以看到虚拟机有两个网卡 enp0s8 和 enp0s17 。enp0s17用于上外网,enp0s8用于集群内部通信

如果没有这两个文件,可以手动创建
以下是ifcfg-enp0s8内容

如果文件是拷贝过来的,需要注意NAME DEVICE名称与网卡名称对应 UUID保证唯一即可。static标识静态ip,ONBOOT一定设置为yes。下面的四行就是静态ip的信息

以下是ifcfg-enp0s17内容

其他两台虚拟机的网络配置,以此类推,只需要将IPADDR UUID改掉即可
之后执行service network restart 重启网卡

最后修改hosts文件
vi /etc/hosts

在三台虚拟机以及宿主机的hosts文件末尾 添加以上三行

安装必要的软件

yum install net-tools
yum install java-1.8.0-openjdk
yum install java-1.8.0-openjdk-devel

数据仓库搭建1-Virtual-box虚拟机集群搭建相关推荐

  1. 大数据之超级详细的KafKa集群搭建过程

    大数据 大数据之超级详细的KafKa集群搭建过程 文章目录 大数据 大数据之超级详细的KafKa集群搭建过程 前言 一.Kafka集群配置方法 1.1 将Kafka的安装包上传到虚拟机,并解压(三个虚 ...

  2. 【大数据实战】Docker中Hadoop集群搭建

    目录 Docker中Hadoop集群搭建 环境 网络设置 安装docker 安装OpenSSH免密登录 Ansible安装 软件环境配置 配置hadoop运行所需配置文件 Hadoop 启动 问题 D ...

  3. 大数据(1) - 虚拟机集群搭建

    使用工具: 1.VMware12 +, 2.CentOS-6.8 / CentOS-7 +, 3.jdk1.8 一.安装主服务器虚拟机 配置完成,点击启动虚拟机! 二.虚拟机网络设置 需要静态的方式配 ...

  4. 虚拟机集群搭建网络构建

    应用场景 问题:IP地址受限使用,但又想搭建集群,主机访问外界网络 实验方案 1.虚拟机配置桥接和仅主机网络模式 2.主机之间配置免密登录 1. 本地虚拟网卡配置如下 2. 虚拟机网卡配置如下 3. ...

  5. Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。...

    1   什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候 ...

  6. Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。

    1   什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候 ...

  7. zookeeper专题:zookeeper集群搭建和客户端连接

    文章目录 1. Zookeeper 集群模式介绍 2. zookeeper 集群搭建 3. 使用curate客户端连接zookeeper集群 1. Zookeeper 集群模式介绍 Zookeeper ...

  8. HDFS高可用配置及其高可用集群搭建

    高可用 高可用背景 单点故障.高可用 实现高可用 主备集群 Active.Standby 可用性评判标准- x个9 HA系统设置核心问题 1.脑裂问题 2.数据同步问题 HDFS NameNode单点 ...

  9. 电商平台数据仓库搭建02-Hadoop集群搭建

    1,项目说明 本项目来源于github 电商平台数据仓库搭建 . 项目为个人学习记录,项目代码及文件可访问 电商平台数据仓库搭建 获得. 2,项目准备 虚拟机准备 虚拟机开发工具为 VMware15. ...

最新文章

  1. UIScrollView的代理方法(delegate)
  2. 单位载质量能量消耗量_这样运动减肥效果最好!附:运动能量消耗表
  3. 猛然发现,已经第100篇随笔了
  4. Oracle错误:ORA-27121: unable to determine size of shared memory segment
  5. delphi 关闭时缩小到托盘_delphi 实现最小化系统托盘
  6. python如何训练图片_Python练习第一题,在图片上加入数字
  7. Bootstrap 进度条
  8. Ubuntu16.04下 安装使用svn记录(注意不是搭建)
  9. ekf pose使用方法 ros_【百川小课堂】第13课—ROS学习(二)
  10. CUDA 计算pi (π)
  11. java file 实例_Java File类的详解及简单实例
  12. Prefer rather than 喜欢 Prefer to
  13. 大数据 机器学习 人工智能_在这个季节中,您如何免费学习数据科学,人工智能和机器学习。...
  14. 面向初学者的 Android 应用开发基础知识
  15. 13G311-1 混凝土结构加固构造 免费下载
  16. java outofmemory怎么解决_java.lang.OutOfMemoryError异常解决方法
  17. 实现一个简单的Database1
  18. 图计算的黄金时代 知识图谱背后的数据价值
  19. 寻找不能拼读的汉语拼音
  20. 全民分销时代,企业如何运营分销平台?

热门文章

  1. 图数据库对比·201808
  2. 经典剪枝算法的例题——Sticks详细注释版
  3. 使用Calendar类得到一年中的二月有多少天
  4. Java——Calendar类练习,如何获取任意年份的2月份有多少天
  5. 六、【服务器】基本概念-2-内存
  6. Linux [权限]
  7. 【教学类-33-01】20230417食物交换卡片1.0版(6、8、10、12以内的随机数量+绘画+等量交换)(中班:偏科学-数)
  8. 求 主板型号 945GME - ICH7M/U 支持的最大内存,以及内存型号 10
  9. TIMEWAIT与CLOSEWAIT
  10. 2022 年面试工具篇 Postman 面试题及答案