linux<centOs>下安装Hadoop3.版本

第一步-hadoop-hadoop-2.7.3在centos7上部署安装(单机版).zip 搭建hadoop单机版+hbase单机版+pinpoint整合springboot 第一步-hadoop-hadoop-2.7.3在centos7上部署安装(单机版) 立即下载

Hadoop学习笔记

第一章 Hadoop安装



前言

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


一、准备工作

操作系统使用的是centsOs7,其他系统操作指令会有不同

1. 安装jdk

   安装jdk步骤不详细说明,[点击查看centos安装jdk步骤](https://blog.youkuaiyun.com/dhr201499/article/details/81626466)

2. 配置ssh服务,设置免密登录

执行命令行:sudo yum install openssh-server。(如果已安装,则不需要安装ssh,验证方式直接输入ssh回车查看系统提示即可)
执行命令行:
ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
验证方式:
ssh localhost ,如果没有提示输入密码,则设置免密登陆成功。

二、安装Hadoop3.3.2

1.下载

首先在根目录下创建文件夹hadoop。

wget https://dlcdn.apache.org/hadoop/common/hadoop-3.3.2/hadoop-3.3.2.tar.gz

下载完成之后,解压文件

tar -zxvf ./hadoop-3.3.2.tar.gz 

在/usr/local/ 下新建文件夹hadoop,将解压文件移入新建文件夹

mv ./hadoop-3.3.0 /usr/local/hadoop

2.配置

进入到hadoop配置文件夹

cd /usr/local/hadoop/hadoop-3.3.2/etc/hadoop

2.1修改hadoop-env.sh

vim hadoop-env.sh
##写入下面的文件到最后##

export JAVA_HOME=你的jdk安装路径
export HADOOP_HOME=/usr/local/hadoop/hadoop-3.3.2

2.2修改core-site.xml

查看hostname的方式:

cat /etc/hostname 
hostname

系统显示内容为你的hostname

vim core-site.xml
#写入下面的文件,注意hdfs后面是你的hostname,记得修改
#temp.dir,tlntin改成你的用户名,并且创建好相关字路径,用于缓存
<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://hostname:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/hadoop/data</value>
    </property>
</configuration>

2.3修改hdfs-site.xml

vim hdfs-site.xml
# 写入下面的文件
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
      <name>dfs.namenode.http.address</name>
       <value>localhost:9870</value>
    </property>
</configuration>`

2.4修改mapred-site.xml

vim mapred-site.xml
# 写入下面的文件
<configuration>
        <property>
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
                <final>true</final>
                <description>The runtime framework for executing MapReduce jobs</description>
        </property>
</configuration>

2.5修改yarn-site.xml

vim yarn-site.xml
# 写入下面的文件
# 注意MacbookPro改成你的HostName
<configuration>
    <property>
            <name>yarn.resourcemanager.hostname</name>
            <value>hostname</value>
    </property>
    <property>
            <name>yarn.nodemanager.hostname</name>
            <value>mapreduce_shuffle</value>
    </property>
</configuration>

2.6修改sbin下的几个文件(注意是有四个文件)

cd /usr/local/hadoop/hadoop-3.3.2/sbin
vim start-dfs.sh/stop-dfs.sh(分两次编辑start-dfs.sh和stop-dfs.sh文件)
# 在开头写入下面的内容(root改成你的用户名)
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root

vim start-yarn.sh/stop-yarn.sh(分两次编辑start-yarn.sh和stop-yarn.sh文件)
# 开头写入以下文件
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root

2.7 修改bin目录下文件

cd /usr/local/hadoop/hadoop-3.3.2/bin
vim hadoop
# 把下面的用户名改成你的,这里只是测试使用,尽量使用自己创建的用户授权后操作
HADOOP_SHELL_EXECNAME="root"  # 原来是hadoop
vim hdfs
# 同上
HADOOP_SHELL_EXECNAME="root"  # 原来是hdfs
vim yarn
HADOOP_SHELL_EXECNAME="root"  # 原来是yarn

3.启动

3.1 初始化

./bin/hdfs namenode -format

3.2 启动dfs和yarn

./sbin/start-all.sh

3.3 查看

jps
# 出现下面代表成功,id号不一致无所谓
23922 DataNode
24170 SecondaryNameNode
8987 jar
7902 Jps
23775 NameNode

最后可以通过打开页面访问http://127.0.0.1:9870
在这里插入图片描述


总结

`以上就是今天笔记的内容,本文仅简单介绍了在centos下hadoop单点的安装方式。

Centos7 + Hadoop3 搭建伪分布式集群 操作系统:Centos7 Java:jdk-8u162-linux-x64 hadoop:hadoop-3.2.1 终端连接软件:SecureCRT 关于Centos7的网络配置可以看我的另一篇博客:Centos7的网络配置 一、利用SecureCRT上传文件到root目录 二、关闭防火墙 按顺序执行命令:iptables -F;iptables -X;iptables -Z;iptables -L、iptables-save、setenforce 0 vi /etc/selinux/config 改:SELINUX=Enfocing—>SELINUX=disable 三、ssh免密登录 立即下载

相关推荐

Nacos 2.3.2实战:5分钟搞定达梦数据库插件配置(含避坑指南)

本文详细介绍了在Nacos 2.3.2中配置达梦数据库数据源插件的完整实战流程。通过解析SPI插件机制,提供从环境准备、插件编译部署到核心配置的逐步指南,并重点分享了驱动加载、SQL兼容性等高频问题的避坑解决方案,助力开发者高效完成国产化数据库适配。

weixin_29200485的博客 499

CentOS7中安装Hadoop3详细步骤

CentOS7中安装Hadoop3详细步骤

雷神乐乐的博客 3604

lumerical-环形谐振器

利用mode求解器优化得到所需的环的总长度,即环形器的半径,然后通过varFDTD得到光场分布和透过率.

m0_61776728的博客 2189

Linux CentOS 7 搭建 Hadoop3 分布式集群

一、准备三台服务器 需要安装JDK: https://blog.csdn.net/qq_39680564/article/details/82768938 需要配置免秘钥与修改主机名: https://blog.csdn.net/qq_39680564/article/details/89498678 需要安装zookeeper集群 https://blog.csdn.net/qq_3968056...

刘李404not_found的博客 2100

DDPG算法实战:用Python一步步实现深度强化学习中的连续动作控制

本文详细介绍了DDPG算法在深度强化学习中的连续动作控制应用,通过Python和PyTorch实现从零构建智能体。内容涵盖环境搭建、网络架构设计、经验回放、OU噪声实现及训练流程优化,帮助开发者掌握DDPG在机械臂控制等场景的核心技术。

weixin_30335575的博客 416

Allegro PCB设计小技巧:如何用Shift键快速平移复制走线和过孔?

本文深入解析了Allegro PCB设计中利用Shift键进行平移复制的核心技巧。通过对比传统复制粘贴流程,详细演示了如何高效、精准地批量复制走线和过孔,尤其适用于创建等间距电源总线、过孔阵列等场景,能显著提升PCB设计效率与准确性。

pz89012345的博客 554

CentOS7安装Hadoop3完全分布式

拥有CentOS7服务器版环境项目服务器node2服务器node3服务器node4HDFSNameNode、DataNodeDataNodeDataNode、SecondaryNameNodeYarnNodeManagerResourcemanager、NodeManagerNodeManager能ping通外网,例如:ping baidu.com如果ping不通,修改如下文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33将改为重启网络或重启机器重启网络syst

m0_67401270的博客 151

使用R语言实现循环神经网络RNN进行文本生成

首先,让我们回顾一下循环神经网络(Recurrent Neural Networks,RNN)的基本概念。RNN是一种深度学习技术,特别适合处理序列数据,如时间序列和文本数据。RNN的关键特性是它的隐藏状态,这个状态可以捕捉到当前输入之前的信息。这使得RNN能够利用前面的信息来影响后续的输出,从而对序列数据进行有效的处理。

斌擎科技 725

Hadoop3.3.1完全分布式安装Centos7.x

需要把所有数据节点的主机名写入该文件,每行一个,默认为 localhost(即把本机作为数据节点),所以,在伪分布式配置时,就采用了这种默认的配置,使得节点既作为名称节点也作为数据节点。在进行分布式配置时,可以保留localhost,让Master节点同时充当名称节点和数据节点,或者也可以删掉localhost这行,让Master节点仅作为名称节点使用。但是,本教程只有一个Slave节点作为数据节点,即集群中只有一个数据节点,数据只能保存一份,所以 ,dfs.replication的值还是设置为 1。

Dashujuzhiwang的博客 1714

手撕数美风控三板斧:device_fingerprint/device_id/hmac生成逻辑全解析

摘要:逆向分析数美风控核心参数生成机制 本文详细记录了逆向分析数美(Shumei)风控系统中三个关键参数(device_id、device_fingerprint、hmac)的生成逻辑。通过抓包分析和动态调试(使用Frida、IDA等工具)发现:device_id由设备IMEI和Android ID经MD5哈希生成;device_fingerprint融合23项设备与环境信息,并采用SHA-256哈希和动态环境检测;hmac则是参数+指纹+动态盐值的SHA-256签名。文章揭示了数美"设备指纹+动

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1460

SIMULINK开发项目实例 1000 例专栏之第802例--基于电机驱动系统的场景实例:永磁同步电机(PMSM)在电动汽车中的矢量控制仿真

随着全球对环境保护的关注增加,电动汽车(Electric Vehicle, EV)因其环保特性而受到广泛关注。永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)由于其高效率、高功率密度和良好的动态响应性能,在电动汽车驱动系统中得到了广泛应用。矢量控制(Field-Oriented Control, FOC)是实现PMSM高性能控制的关键技术之一,它能够实现对电机转矩和磁场的独立控制,从而达到类似直流电机的控制效果。本文将详细介绍如何使用来构建一个。

xiaoheshang_123的博客 269

大数据集群搭建之Linux安装hadoop3

>

code8889的博客 1241

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

超详细版本|Linux Centos7从零搭建Hadoop集群及运行MapReduce分布式集群案例(全网最详细教程!)

花了快2小时的超详细版本的Linux从零搭建Hadoop集群(CentOS7+hadoop 3.2.0+JDK1.8+Mapreduce完全分布式集群案例+详细源码图文讲解)终于整理完成了!里面有详细的代码讲解及图文操作,能够更好的帮助大家搭建,希望此教程对各位有所帮助,这些都已经试过水了,各位环境配置和操作没问题的话,基本都能部署完成,我这里部署了一个从机node1节点,可以根据自己需要增加3台或者更多node节点,节点配置信息修改的操作都是一样的。祝各位部署一切顺利!

专注 AI、大数据、Python、爬虫、数据分析可视化、机器学习、推荐算法、知识图谱、大模型应用与全栈系统开发,长期沉淀真实项目案例、源码解析、系统设计、部署经验与工程化实践,分享可运行、可复用、可落地的技术方案。 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Hadoop 3.2 环境搭建

软件环境 java version "1.8.0_181" Apache Hadoop 3.2.0 CentOS Linux release 7.4.1708 (Core) 查看 JDK 与 Hadoop 版本匹配 https://wiki.apache.org/hadoop/HadoopJavaVersions Linux 相关设置 1.1 设置静态 IP CentOS 7下面配置...

diedfish_ivan的博客 335

Hadoop3.1.4伪分布集群搭建(CentOs系统)

(1)熟悉掌握使用在Linux下安装JDK。(2)熟悉掌握使用在Linux下安装Hadoop。(3)熟悉掌握使用配置SSH免密登录。Windows 10系统64位操作电脑配置VMware16用于搭建所需虚拟机Linux系统Linux系统CentOS 7已配置完成hadoop用于安装JDK与Hadoop伪分布式的搭建JDK1.8Hadoop3.1.4在实际应用中,如果是做简单的测试数据不大,可以使用Hadoop伪分布式集群来运算。

wanglingli95的博客 1400

Centos7.9 hadoop用户下安装Anaconda

输入安装路径 /home/hadoop/opt/app/anaconda3 回车,即将 Anaconda安装到该目录下。按提示回车 Enter继续往下即可,期间展示 license完毕后,输入 yes回车。Anaconda版本:Anaconda3-5.3.1-Linux-x86_64.sh。本次仅记录Centos7.9环境下,在用户 hadoop安装 Anaconda。恭喜,你已完成安装。Enjoy yourself~将如下内容写入环境变量文件最后。

weixin_43840810的博客 419

CDH版本hadoop的源码编译

在安装CDH版本的hadoop的时候, 我们下载下来的CDH的hadoop安装包中, 并没有native包, 所以我们在使用本地库 (本地库可以用来做压缩, 以及支持C程序等等) 的时候就会出问题, 好了废话不多说, 接下来看如何编译. 首先我们打开src目录下的BUILDING.txt文件 能够看到, 在官方说明中已经写明了编译所需要的准备工作 准备工作: linux系统 (准备一台干净的...

面向星辰大海 3668

hbase windows 单机安装_Hadoop3.2.1+Zookeeper3.6.2+HBase2.2.6完全分布式集群安装教程

本次安装hbase的版本为2.2.6 安装文件链接:https://pan.baidu.com/s/1TRK_ChCZgLhWBaj5pPupeg 提取码: 7s9j安装hbase之前需要基于:install-hadoop-cluster.md 此文档先安装好hadoop,以及install-zookeeper-cluster.md 此文档先安装好zookeeper一、环境Linux:Centos...

weixin_39623620的博客 431

Hadoop安装、配置与使用

Hadoop安装、配置与使用 实验 目的 要求 1、完成Hadoop的高可用完全分布模式的安装 2、Hadoop的相关服务进程能够正常启动 3、HDFS能够正常使用 4、MapReduce示例程序能够正常运行 实 验 原 理 Linux CentOS 7.4操作系统、Hadoop 2.7.3 使 用 仪 器

qq_44929893的博客 410

Hadoop3.2.0installation and Distributed system cluster deployment details

前言 : 1、本文为小白学习实践记录,欲参考本文建议先从头至尾看一遍了解大致内容后再进行可事更功倍或再决定是否采取。 ...

该内容已迁移至-编程练习生:https://www.yangmufa.cn 165

基于Centos7的Linux内核系统的相关操作命令

首先简单介绍一下两者关系:CentOS是系统(虚拟机,需要在VMware的容器中运行);Linux是系统内核(核心kernel)。

Whisperya6的博客 1268

linux下spark的python版本_spark开发环境搭建(linux环境)

开发环境总体版本信息如下:1、linux:centos 6.8,安装过程参见http://www.cnblogs.com/zhwyxuhui/p/8983663.html2、java版本:jdk-8u172-linux-x64.tar.gz3、hadoop版本:hadoop-3.1.0.tar.gz4、scala版本:scala-2.12.6.tgz5、python版本:Python-3.6.5...

weixin_39815456的博客 406

hadoop2.3安装和wordcount运行验证

以下描述了centos linux(2.6.32-279.el6.x86_64)位机器下,安装32位hadoop 2.3,并通过运行 系统自带的 WordCount 例子来验证服务正确性的步骤。 建立目录 /usr/local/hadoop2.3,以后这个是 hadoop 的安装目录。 java 系统安装(32位版本,jdk-7u51-linux-i586.tar.gz) htt

pdw2009的专栏 1067

Hadoop 应用系列1 安装Hadoop单节点学习环境

[img]http://dl.iteye.com/upload/attachment/0079/6346/349b8a2a-1e2d-319d-90eb-f62242f88e9f.png[/img] 这几天有点时间想要分享一下我学习hadoop的一些经验,希望以此来给想要学习他的朋友们带来些帮助,文笔不够专业,希望广大朋友们多指点、拍砖。 本系列使用 [b]hadoop 1.0.4 [...

iteye_16235的博客 121

【Hadoop学习之五】win7+Eclipse+hadoop3搭建本机开发环境

环境  虚拟机:VMware 10   Linux版本:CentOS-6.5-x86_64   客户端:Xshell4  FTP:Xftp4   jdk8   hadoop-3.1.1 拓扑: 知识准备: 1、eclipse在win7本机电脑上,而部署的hadoop可以是在本机windows 也可以是远程Linux 伪分布式、完全分布式、HA集群 2、为了方便开发,引入hadoop的ecli...

weixin_30552811的博客 244
上一篇: 微信开发公众号笔记--搭建环境
puppet_
博客等级 码龄11年 2粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值