Hadoop 3.2.4 本机伪分布式安装

Hadoop 3.2.4 伪分布式安装

文章目录

      • Hadoop 3.2.4 伪分布式安装
        • 前言
        • 配置ssh免密登录
        • 下载安装包
        • 解压并调整配置文件
          • 解压安装包到当前位置
          • 调整配置文件
            • hadoop-env.sh
            • yarn-env.sh
            • core-site.xml
            • hdfs-site.xml
            • mapred-site.xml
            • yarn-site.xml
            • workers 配置
        • 启动验证
            • 启动与命令查验
            • web页面查看

前言

基本上操作步骤跟2.x的版本内容差异不大,我的理解除了能力强了外,就是把默认的http端口改了,有点意外,安装完成验证的时候,用50070试了半天,还以为自己安装错了呢,原来调整为了9870端口。在此不再多bb了。

配置ssh免密登录

直接参考之前的帖子即可:https://blog.csdn.net/MrZhangBaby/article/details/128329959?spm=1001.2014.3001.5502

其他(主机名、jdk、环境变量等)杂七杂八的,在此不再详细赘述

下载安装包

直接贴地址:https://downloads.apache.org/hadoop/common/hadoop-3.2.4/

解压并调整配置文件

解压安装包到当前位置
tar -xzvf ~/Downloads/hadoop-3.2.4.tar.gz -C .
调整配置文件
hadoop-env.sh
# 首行新增jdk安装目录
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
yarn-env.sh
# 首行新增jdk安装目录
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
core-site.xml
<configuration><property><name>fs.defaultFS</name><value>hdfs://cgzhang.local:9000</value></property>
<property><name>hadoop.tmp.dir</name><value>file:/Users/zhangchenguang/software/hadoop-3.2.4/tmp</value>
</property>
</configuration>
hdfs-site.xml
<configuration><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.name.dir</name><value>file:/Users/zhangchenguang/software/hadoop-3.2.4/datas/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/Users/zhangchenguang/software/hadoop-3.2.4/datas/data</value></property>
</configuration>
mapred-site.xml
<configuration><property> <name>mapreduce.framework.name</name><value>yarn</value></property>
<property><name>mapreduce.application.classpath</name><value>$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/*:$HADOOP_MAPRED_HOME/share/hadoop/mapreduce/lib/*</value>
</property>
</configuration>
yarn-site.xml
<configuration><property><name>yarn.resourcemanager.hostname</name><value>cgzhang.local</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.nodemanager.vmem-check-enabled</name><value>false</value></property><property><name>yarn.nodemanager.env-whitelist</name><value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_HOME,PATH,LANG,TZ,HADOOP_MAPRED_HOME</value></property>
</configuration>
workers 配置
echo `hostname` > workers
cgzhang.local

启动验证

启动与命令查验
# 格式化namenode  会自动出创建相关目录及文件
hdfs namenode -format
# 启动所有服务
start-all.sh# 查看进程是否已启动
jps

在这里插入图片描述

web页面查看

在这里插入图片描述

# 查看命令help
hdfs hdfs# 创建一个目录试下
hdfs dfs -mkdir -p /test/20230712
# 验证是否创建成功
hdfs dfs -lsr /

在这里插入图片描述

到此已经成功安装了,可以瞅瞅这个神秘的hadoop3.x咯。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高并发的哲学原理(一)-- 找出单点,进行拆分

人列计算机 《三体》中&#xff0c;刘慈欣设计了一个用人进行二进制运算的计算机&#xff0c;使用了三千万名士兵(晶体管)&#xff1a; 计算机名&#xff1a;秦一号 CPU&#xff1a;秦始皇最精锐的五个军团 挥舞旗帜进行二进制运算 用三个士兵来组成与门、或门、与非门、或非门…

Python GUI编程利器:Tkinker中的消息对话框(13)

小朋友们好&#xff0c;大朋友们好&#xff01; 我是猫妹&#xff0c;一名爱上Python编程的小学生。 和猫妹学Python&#xff0c;一起趣味学编程。 今日目标 学习Tkinter中的消息对话框的使用&#xff0c;实现如下效果&#xff1a; 文本消息对话框 可以通过showinfo()创建文…

【网络安全带你练爬虫-100练】第12练:pyquery解析库提取指定数据

目录 一、目标1、基础/环境的准备工作 二、目标2&#xff1a;开始使用pyquery 三、目标3&#xff1a;提取到指定的数据 四、目标3&#xff1a;通过列表的形式获取指定数据 五、扩展&#xff1a;其他方法 六、网络安全O 一、目标1、基础/环境的准备工作 1、文档&#xff1…

【原生HTML+SpringBoot】电子病历编辑器源码

一、简介 本系统主要面向医院医生、护士&#xff0c;提供对住院病人的电子病历书写、保存、修改、打印等功能。本系统基于云端SaaS服务方式&#xff0c;通过浏览器方式访问和使用系统功能&#xff0c;提供电子病历在线制作、管理和使用的一体化电子病历解决方案&#x…

基于JAVA的心理咨询预约系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 心理健康在现代社会中…

Triton教程 --- 优化

Triton教程 — 优化 Triton系列教程: 快速开始利用Triton部署你自己的模型Triton架构模型仓库存储代理模型设置优化动态批处理 文章目录 Triton教程 --- 优化优化设置动态批处理程序模型实例 特定于框架的优化带有 TensorRT 优化的 ONNX (ORT-TRT)具有 OpenVINO 优化的 ONNXTe…

「2023 最新版」Java 工程师面试题总结 (1000 道题含答案解析)

作为一名优秀的程序员&#xff0c;技术面试都是不可避免的一个环节&#xff0c;一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。 如果你参加过一些大厂面试&#xff0c;肯定会遇到一些这样的问题&#xff1a; 1、看你项目都用的框架&#xff0c;熟悉…

【Zookeeper】使用Curator操作Zookeeper

简介 Curator 是 Apache ZooKeeper 的Java客户端库。 Zookeeper现有常见的Java API如&#xff1a;原生JavaAPI、Curator、ZkClient等。 添加依赖 <dependency><groupId>org.apache.curator</groupId><artifactId>curator-framework</artifactId&…

【SQL应知应会】表分区(二)• MySQL版

欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享&#xff0c;与更多的人进行学习交流 本文收录于SQL应知应会专栏,本专栏主要用于记录对于数据库的一些学习&#xff0c;有基础也有进阶&#xff0c;有MySQL也有Oracle 分区表 • MySQL版 前言一、分区表1.非分区表2.分区…

Anaconda的安装与环境配置

这里简单的记录一下Anaconda的安装过程&#xff0c;没有干货&#xff0c;只是记录&#xff0c;但也看了就会&#xff1b; 下载安装包 这里有两个下载地址&#xff0c;分别是官网和清华镜像源&#xff0c;推荐清华镜像&#xff0c;下的快&#xff0c;官网下半天还可能失败&…

将字符串转换为字典json.loads(字符串)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将字符串转换为字典 json.loads(字符串) [太阳]选择题 关于以下代码说法错误的是? import json myStr{"name":"xiaobai","age":30} print(【显示】mySt…

KNIME 节点巡礼 -- Data Explorer(数据浏览器)节点

在 << KNIME 数据分析可视化 >> 中&#xff0c;我们曾经提到&#xff0c;可以通过 Statistics 节点来概览数据的大致形态。而在 KNIME JavaScript Views (Labs) 扩展包中&#xff0c;还有一个类似的节点 —— Data Explorer&#xff08;数据浏览器&#xff09;。 数…