当前位置: 首页 > news >正文

(1)安装hadoop之虚拟机准备(配置IP与主机名)

虚拟机配置
硬盘50G 内存4G cpu 6*2 2*2
/boot 200M
/swap 2G
/ 全部

虚拟机准备

1. 防火墙关闭
service iptables stop //服务关闭
chkconfig iptables off //关闭开机自启

2. 创建一个一般用户atguigu
useradd atguigu
passwd atguigu

3. 在/opt目录下创建software module文件夹
mkdir /opt/software /opt/module
chown atguigu:atguigu /opt/software /opt/module

4. 把这个用户加到sudoers
vim /etc/sudoers
atguigu ALL=(ALL) NOPASSWD: ALL
:wq!强制保存

加一条命令,把用户改为atguigu : su atguigu 执行sudo ls 不报错

5. 改Hosts
vim /etc/hosts
在文件后追加

192.168.1.100 hadoop100
192.168.1.101 hadoop101
192.168.1.102
hadoop102
192.168.1.103 hadoop103
192.168.1.104 hadoop104
192.168.1.105
hadoop105
192.168.1.106 hadoop106
192.168.1.107 hadoop107
192.168.1.108
hadoop108
192.168.1.109 hadoop109

(每克隆一台都需要做一遍)

6. 改静态IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.2
DNS1=192.168.1.2
NAME=eth0

7. 改主机名
vim /etc/sysconfig/network
改HOSTNAME字段
改成 HOSTNAME=hadoop100
拍快照

//新虚拟机,不用第八步
8. 改网卡脚本文件
vim /etc/udev/rules.d/70-persistent-net.rules
第一行删掉

第二行
最后 NAME=“eth1” 改成 NAME=“eth0”

相关文章:

  • java优先级队列PriorityQueue
  • 537、RabbitMQ详细入门教程系列 -【消费者Consumer(一)】 2022.08.31
  • wxpython分页
  • Java输入/输出之RandomAccessFile的功能和用法
  • RNNGNULSTM与PyTorch
  • Python升级之路( Lv15 ) 并发编程三剑客: 进程, 线程与协程
  • 南大通用GBase 8a MPP Cluster开发接口简介
  • IntelliJ IDEA 插件推荐
  • Rt-Thread 启动流程与组件初始化
  • CentOS-7-x86_64 iso镜像的安装(Linux操作系统)
  • Parcel配置public静态文件目录
  • 设计模式——策略模式
  • “一万字”动静图生动结合详解:快速排序
  • Linux命令详解(14)useradd命令
  • 面试题之Java的异常
  • 《深入 React 技术栈》
  • download使用浅析
  • ES6之路之模块详解
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Java多线程(4):使用线程池执行定时任务
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • JS变量作用域
  • Laravel Mix运行时关于es2015报错解决方案
  • passportjs 源码分析
  • Python语法速览与机器学习开发环境搭建
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 浮现式设计
  • 回顾 Swift 多平台移植进度 #2
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 为什么要用IPython/Jupyter?
  • 详解移动APP与web APP的区别
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 怎样选择前端框架
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #define
  • #Spring-boot高级
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (C语言)球球大作战
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (简单) HDU 2612 Find a way,BFS。
  • (三)elasticsearch 源码之启动流程分析
  • (十六)串口UART
  • (一一四)第九章编程练习
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)EXC_BREAKPOINT僵尸错误
  • *上位机的定义
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET Framework 服务实现监控可观测性最佳实践