虚拟机的复制

第一步:复制一个已经安装好的虚拟机,并重命名

第二步:右键选择CentOS 7 64位.vmx,并编辑,不修改的话只能打开一台机器

第三步:双击已经复制好的目录里面的CentOS 7 64位.vmx,并打开

第四步:修改MAC地址

第五步:修改IP地址,根据网段进行修改

修改IP

vim /etc/sysconfig/network-scripts/ifcfg-ens33

关闭防火墙

三台机器在root用户下执行以下命令关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

关闭selinux

三台机器在root用户下执行以下命令关闭selinux

三台机器执行以下命令,关闭selinux

vim /etc/selinux/config

SELINUX=disabled

机器更改主机名

三台机器分别更改主机名

第一台主机名更改为:node01

第二台主机名更改为:node02

第三台主机名更改为:node03

机器更改主机名与IP地址映射

三台机器执行以下命令更改主机名与IP地址映射关系

vim /etc/hosts

192.168.52.100 node01
192.168.52.110 node02
192.168.52.120 node03

机器同步时间

三台机器执行以下命令定时同步阿里云服务器时间

yum -y install ntpdate
 crontab -e 
 */1 * * * * /usr/sbin/ntpdate time1.aliyun.com

添加普通用户

三台linux服务器统一添加普通用户hadoop,并给以sudo权限,用于以后所有的大数据软件的安装

并统一设置普通用户的密码为 123456

useradd hadoop
 passwd hadoop

三台机器为普通用户添加sudo权限

visudo

hadoop  ALL=(ALL)       ALL

三台定义统一目录

定义三台linux服务器软件压缩包存放目录,以及解压后安装目录,三台机器执行以下命令,创建两个文件夹,一个用于存放软件压缩包目录,一个用于存放解压后目录

mkdir -p /opt/soft     # 软件压缩包存放目录
 mkdir -p /opt/install  # 软件解压后存放目录
 chown -R hadoop:hadoop /opt/soft /opt/install   # 将文件夹权限更改为hadoop用户

机器安装jdk

==使用hadoop用户来重新连接三台机器,然后使用hadoop用户来安装jdk软件==

上传压缩包到第一台服务器的/kkb/soft下面,然后进行解压,配置环境变量即可,三台机器都依次安装即可

cd /opt/soft/

tar -zxf jdk-8u141-linux-x64.tar.gz  -C /opt/install/
sudo vim /etc/profile

#添加以下配置内容,配置jdk环境变量
export JAVA_HOME=/opt/install/jdk1.8.0_141
export PATH=:$JAVA_HOME/bin:$PATH

hadoop用户免密码登录

三台机器在hadoop用户下执行以下命令生成公钥与私钥

ssh-keygen -t rsa 
三台机器在hadoop用户下,执行以下命令将公钥拷贝到node01服务器上面去
ssh-copy-id  node01
node01在hadoop用户下,执行以下命令,将authorized_keys拷贝到node02与node03服务器
cd /home/hadoop/.ssh/
scp authorized_keys  node02:$PWD
scp authorized_keys  node03:$PWD

机器关机重启

三台机器在root用户下执行以下命令,实现关机重启

reboot -h now

大数据之linux虚拟机的复制以及环境配置相关推荐

  1. 大数据学习中虚拟机准备工作(centos基础配置)

    本文介绍的是centos7的基础配置,安装方式为最小化安装. 一. 1.0 首先设置Vmware,选择编辑(Edit),设置虚拟网络编辑器 ​​​​​​ 此处要选择VM net8   NAT模式,使用 ...

  2. hadoop 单机单间_零基础入门hadoop大数据四——Hadoop框架前奏,JDK环境配置

    ~~~~~~~~~一天更新两篇~~~~~~ 一.本章节完成的内容 1.使用secureCRT工具连接linux主机(配置非常方便,方便粘贴) 2.上传安装包到linux上(用filezilla) 3. ...

  3. 【大数据之Linux】

    学习笔记来源于尚硅谷,如有侵权请联系删除 [大数据之Linux] centos及Vmware配置 下载地址:链接: https://www.centos.org/download/ 网络设置说明:1桥 ...

  4. 大数据及Linux安装

    大数据及Linux安装 大数据背景 现在的社会发展相当迅速,科技发达,信息流通,使得人们之间的交流越来越密切,生活也越来越方便,在智能手机.智能穿戴设备基本普及的高科技时代的背景下,大数据应运而生. ...

  5. 学习编程第一章 `大数据应用` linux系统jdk安装

    学习编程第三章 大数据应用 linux系统jdk安装 下载jdk 下载网址: https://www.oracle.com/technetwork/java/javase/downloads/java ...

  6. 视频教程-赵强老师:大数据从入门到精通(23)配置Hive On Spark-Spark

    赵强老师:大数据从入门到精通(23)配置Hive On Spark 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogi ...

  7. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  8. 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置

    目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 硬件准备 CH32V103 开发板 ...

  9. windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?

    Linux系统GitLab安装与环境配置 注意:虚拟机的内存至少2G以上 一. 从GitLab官网获取安装方法和步骤: https://about.gitlab.com/installation/#c ...

最新文章

  1. 北斗报文php,北斗卫星一代短报文通信技术
  2. 埃森哲:技术改变看病的五大趋势!每个人都将受益【附下载】| 智东西内参...
  3. 有趣但是没有用的linux命令
  4. 浅谈Linux服务器究竟设置多大交换分区合适
  5. Simulink仿真 第二节 输入输出和子系统
  6. Java反射基础:获取Class对象的三种方式
  7. TCP/IP协议(二)tcp/ip基础知识
  8. SQLServer 系统数据库
  9. 网站服务器一般是多少宽带,服务器宽带一般是多少
  10. Xamarin.Forms 解决ListView高度问题
  11. 数据库建模逆向工程工具
  12. MFC控件与变量的关联和值传递的方法
  13. Unity 查找资源引用
  14. mmdetection - config配置文件之schedule(learning rate)
  15. Ubuntu深度学习环境配置(2):Ubuntu18.04安装N卡驱动+anaconda3
  16. 前端学习路线-实习生必备
  17. Oracle怎么查hex值,oracle 进制转换 HEX/DECIMAL/OCTAL/BINARY
  18. 计算机网络思科平台第五章测验答案
  19. python代码加密解密_Python加密解密代码
  20. arrays.sort()

热门文章

  1. 电脑插座,电脑专用插座如何接线?电脑专用插座如何挑选?
  2. shell逐行读取excel并执行sql
  3. 写给地方网站的创业新手(转载)
  4. python十六进制转换成二进制流
  5. python Say Love
  6. 利用shell求取两个文件的交集、差集、并集等
  7. 30岁转行做摄影师赚钱可能吗?揭秘…
  8. 谈谈php里的IOC控制反转,DI依赖注入
  9. 网摘:WINDOWS所有系统文件的用途
  10. Ray入门指南(2)----Ray API