大数据之linux虚拟机的复制以及环境配置
虚拟机的复制
第一步:复制一个已经安装好的虚拟机,并重命名
第二步:右键选择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虚拟机的复制以及环境配置相关推荐
- 大数据学习中虚拟机准备工作(centos基础配置)
本文介绍的是centos7的基础配置,安装方式为最小化安装. 一. 1.0 首先设置Vmware,选择编辑(Edit),设置虚拟网络编辑器 此处要选择VM net8 NAT模式,使用 ...
- hadoop 单机单间_零基础入门hadoop大数据四——Hadoop框架前奏,JDK环境配置
~~~~~~~~~一天更新两篇~~~~~~ 一.本章节完成的内容 1.使用secureCRT工具连接linux主机(配置非常方便,方便粘贴) 2.上传安装包到linux上(用filezilla) 3. ...
- 【大数据之Linux】
学习笔记来源于尚硅谷,如有侵权请联系删除 [大数据之Linux] centos及Vmware配置 下载地址:链接: https://www.centos.org/download/ 网络设置说明:1桥 ...
- 大数据及Linux安装
大数据及Linux安装 大数据背景 现在的社会发展相当迅速,科技发达,信息流通,使得人们之间的交流越来越密切,生活也越来越方便,在智能手机.智能穿戴设备基本普及的高科技时代的背景下,大数据应运而生. ...
- 学习编程第一章 `大数据应用` linux系统jdk安装
学习编程第三章 大数据应用 linux系统jdk安装 下载jdk 下载网址: https://www.oracle.com/technetwork/java/javase/downloads/java ...
- 视频教程-赵强老师:大数据从入门到精通(23)配置Hive On Spark-Spark
赵强老师:大数据从入门到精通(23)配置Hive On Spark 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogi ...
- LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...
- 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置
目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 硬件准备 CH32V103 开发板 ...
- windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?
Linux系统GitLab安装与环境配置 注意:虚拟机的内存至少2G以上 一. 从GitLab官网获取安装方法和步骤: https://about.gitlab.com/installation/#c ...
最新文章
- 北斗报文php,北斗卫星一代短报文通信技术
- 埃森哲:技术改变看病的五大趋势!每个人都将受益【附下载】| 智东西内参...
- 有趣但是没有用的linux命令
- 浅谈Linux服务器究竟设置多大交换分区合适
- Simulink仿真 第二节 输入输出和子系统
- Java反射基础:获取Class对象的三种方式
- TCP/IP协议(二)tcp/ip基础知识
- SQLServer 系统数据库
- 网站服务器一般是多少宽带,服务器宽带一般是多少
- Xamarin.Forms 解决ListView高度问题
- 数据库建模逆向工程工具
- MFC控件与变量的关联和值传递的方法
- Unity 查找资源引用
- mmdetection - config配置文件之schedule(learning rate)
- Ubuntu深度学习环境配置(2):Ubuntu18.04安装N卡驱动+anaconda3
- 前端学习路线-实习生必备
- Oracle怎么查hex值,oracle 进制转换 HEX/DECIMAL/OCTAL/BINARY
- 计算机网络思科平台第五章测验答案
- python代码加密解密_Python加密解密代码
- arrays.sort()