Hadoop搭建

news2025/7/17 9:10:16

一、安装虚拟机

root

123456789

 1、安装完系统后配置虚拟机ip

vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="26020f1d-1fa0-42de-aaee-d7a8cc94fdec"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.48.136
GATEWAY=192.168.48.2
DNS1=192.168.48.2

2、修改主机名

vim /etc/hostname

hadoop100

3、修改映射

vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.48.136 hadoop100
192.168.48.137 hadoop101
192.168.48.138 hadoop102
192.168.48.139 hadoop103
192.168.48.140 hadoop104
192.168.48.141 hadoop105
192.168.48.142 hadoop106
192.168.48.143 hadoop107
192.168.48.144 hadoop108

4、安装 epel-release

 yum install -y epel-release.noarch lease

5、关闭防火墙和停止开机启动

 systemctl stop firewalld

 systemctl disable firewalld.service

6、添加用户和修改密码

 useradd sxd

 passwd sxd

jzy123456

7、使sxd用户拥有root权限,方便后期加sudo行使root权限命令

vim /etc/sudoers

 修改文件,在文件%wheel下加入一行

在非编辑模式下,按键yy 然后按p便复制粘贴  u为撤回

sxd     ALL=(ALL)       NOPASSWD:ALL


用:wq!保存退出

进入opt文件夹 ,删除rh文件夹,创建module文件夹,作为安装软件的存储文件夹 更改用户和用户组

cd /opt/

sudo rm -rf rh/

sudo mkdir module

sudo mkdir software

sudo chown sxd:sxd module/ software/

 rpm -qa | grep -i java

切换到root账户,删除不需要的java相关 重启虚拟机

su root

 rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
reboot

二 、克隆虚拟机  

克隆三个虚拟机,名称为hadoop102、hadoop103、hadoop104

将每个虚拟机更改ip、主机名

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


将ip改为其ip
IPADDR=192.168.48.104

vim /etc/hostname

hadoop104

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/18155.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Git学习1

Git学习历程——努力入世的后浪~。 目录 一、Git安装 二、Git的初级使用 1.Git配置文件 2.Git基本命令 2.1 git init 2.2 ls -al 2.3 touch 2.4 git add 2.5 git commit -m 2.6 git status 2.7 git rm 2.8 git log 2.9 git reset --hard 2.10 git reflog 三、Git…

Linux操作系统面试题

Linux 概述 什么是Linux Linux是一套开源的类似Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络 为核心的设计思想&#xff0…

pytorch深度学习实战lesson22

第二十二课 LeNet LeNet神经网络由深度学习三巨头之一的Yan LeCun提出,他同时也是卷积神经网络 (CNN,Convolutional Neural Networks)之父。 LeNet主要用来进行手写字符的识别与分类,并在美国的银行中投入了使用。LeNet的实现确立了CNN的结构…

KKFileView在线预览禁用复制右键图片保存等操作

KKFileView在线预览禁用复制右键图片保存等操作一、需求背景二、修改kkFileview1.docx、doc文档不可复制、F12、右键、打印限制问题2.图片限制拖拽处理3.限制Excel转换后复制等操作4.PDF模式禁用右上角菜单栏一、需求背景 公司的运营平台,管理了一些如合同等内容&a…

【记录】软件自动修复工具Jaid配置、调试、运行及相关问题的解决方案

文章目录1. 前言2. Jaid原论文3. 环境4. 配置5. 调试6. 碰到的问题7. 一些发现8. 小结9. 参考文献1. 前言 创作开始时间:2022年11月18日20:50:38 如题,本文记录一下软件自动修复工具Jaid配置、调试、运行及相关问题的解决方案。 2. Jaid原论文 【ASE…

Jenkins+Docker+SVN实现SpringBoot项目半自动化部署

起因:入职后公司需要的技能,全部项目都使用的JenkinsDocker部署 Jenkins详细教程:知乎大佬写的文章 Docker详细教程:一个大佬的博客 SVN使用教程:一个大佬的博客 深入了解Jenkins、Docker、SVN,去上面三个大…

图书管理系统【java】

目录 🥇1.设计背景 🔎2.设计思路 🔑3.book包 📗3.1 Book类的实现 📕3.2 BookList类的实现(书架) 🔑4.user包 📙4.1 User类的实现 📒4.2 AdminUser(管理员&#x…

MySQL导出csv数据文件

之前使用MySQL导出过一次线上数据,当时解决了乱码和数据没有正常分隔的问题。 参见这篇文章: 记一次“曲折“的MySQL数据导出 前几个月换了工作电脑,这几天又需要导出几十万的线上数据,在导出过程中还是出现了一些问题,再记录一…

OpenWrt 固件编译教程

一、编译环境准备 编译平台 阿里云 Ubuntu 20.04.5 LTS 安装编译环境依赖 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion f…

ICME 会议介绍

官网翻译来的,具体内容还是看官网:IEEE ICME23 Author Information and Submission Instructions 目录 常会和特别会议 研讨会 行业/应用文件 演示 一般信息 示例文件、格式化指南和模板 电子论文提交 提交论文的分步说明 感兴趣的主题包括但不…

右键发送到菜单+批处理实现批量自动化为文件名添加统一的后缀

WinR打开运行,并输入shell:sendto,打开系统右键发送到菜单的所在文件夹。 新建记事本文档,修改文件名为公开.bat,编辑并保存如下内容: echo off :loop if not "%~1" "" (ren "%~1" &…

[附源码]SSM计算机毕业设计在线二手车交易信息管理系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Linux系统配置 Samba客户端

配置 Samba客户端 1.Windows 客户端访问 samba 共享 无论Samba共享服务是部署在Windows系统上,还是部署在Linux系统上,通过Windows系统进行访问时,其步骤和方法都是一样的。下面假设Samba共享服务部署在Linux系统上,并通过Wind…

11返场钜惠,格式转换、图片/视频压缩免费小技巧

📣 话不多说,直接上干货! 🔥 11返场钜惠,牛学长转码大师免费送!!!🔥 那么牛学长转码大师能帮助您些什么呢?一起看看吧~ 一、格式转换 作为一款专业的格式…

Redis集群部署的三种模式

一、Redis简介 Redis 是一款完全开源免费、遵守BSD协议的高性能(NOSQL)的key-value数据库。它使用ANSI C语言编写,支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis的使用场景有如下一些: 读写效率要…

计算机网络复习——第四章网络层

9月开始学习的一个月,I hope everthing be fine. 相关知识见,感觉比较容易入手 《计算机网络》(谢希仁)内容总结 | JavaGuide 重点知识: TCP/IP 协议中的网络层向上只提供简单灵活的,无连接的&#xff…

[附源码]SSM计算机毕业设计在线购物商城JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

C/C++多进程高并发框架分享【内附可执行源码注释完整】

文章目录🚀前言🍎源码分享🎂总结🚀前言 多进程高并发的设计的思想体现在:电脑物理CPU有多少个核(core)就创建多少个子进程,并且把各个子进程平均分配到各个核(core&…

【JavaSE】多态、抽象类

文章目录1. 向上转型2. 重写3. 多态4. 向下转型5. 抽象类1. 向上转型 我们来看看以下程序 class Animal {public String name;public int age;public void eat() {System.out.println("父类的方法");} } class Cat extends Animal {public String hire;public void…

Birdboot第六天 jar包 数据库

实际应用birdboot框架 1.BirdBoot导包 1.新建maven BirdBoot------pom替换 2.删掉static 和 Springboot里面写的(controller entity) rebuild之后把无用的导包都删掉 主启动类里面把main方法改为run方法 传参:类名和参数(复制sp…