Hadoop学习

hadoop

高可靠性

高扩展性

高效性

高容错性

Hadoop组成

HDFS 分布式存储,用来存数据的

yarn概述

mapreduce概述

NameNode相当于目录,告诉文件在哪个datanode

配置虚拟机网络

共享 IP:虚拟机通过主机的 IP 地址访问外部网络,外部网络看到的是主机的 IP,而非虚拟机的 IP。不是指它俩ip一样

没有vnet8 打开虚拟机的虚拟网络设置

配置

bash 复制代码
vim etc/hostname

主机 ip映射

bash 复制代码
vim /etc/hosts

重启

可以ping一下网络

这时候atguigu 遇到权限不够可以尝试一下sudo

安装jdk

bash 复制代码
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/

配置环境变量

bash 复制代码
cd /etc/profile.d

vim my_env.sh

安装Hadoop

添加环境变量

hadoop里的各种文件

hadoop/etc有各种配置文件

lib/native

启动

hadoop运行模式

word.txt里

运行实例

完全分布式运行模式

xsync分发脚本

还可以在103 复制102给101

xsync集群分发脚本

xsync a.txt b.txt c.txt #为3,@为a.txt,b.txt,c.txt

-P是防止进入软连接

mkdir -p xxx去除已存在提示

注意分发后,source /etc/profile 目的是加载环境变量文件

集群

vim core-site.xml NameNode

bash 复制代码
<property>
    <name>dfs.replication</name>
    <!-- 配置存储份数,比如改为2 末默认3-->
    <value>2</value>
    <description>HDFS 默认数据块副本数</description>
</property>

停止namenode节点 Hadoop 2.x 常用 hadoop-daemon.sh stop namenode

Hadoop 3.x 推荐写法 hdfs --daemon stop namenode

初始化后

dfs/name/current/version

文件存储在

这里wcinput要是hadoop fs -mkdir创建的

P32

相关推荐
阿里云云原生6 天前
告别冗长链路!Kafka × Table Bucket 实现开放表格式零 ETL 实时入湖
云原生·kafka
风吹夏回12 天前
RabbitMQ 核心术语 + Python pika 方法完整讲解
分布式·python·rabbitmq
风吹夏回12 天前
RabbitMQ 三种模式入门:HelloWorld、WorkQueue、PubSub
分布式·rabbitmq·ruby
霸道流氓气质12 天前
分布式追踪与 RequestId 传播完全指南
分布式
cheems952712 天前
[RabbitMQ高级特性] 消息确认机制:从 Ready / Unacked 到 basicAck、basicReject、basicNack 的底层拆解
分布式·rabbitmq·ruby
whaledown12 天前
Kafka 与 Java 消息队列入门:用订单场景理解核心机制
java·kafka·消息队列·springboot
枫华落尽12 天前
【Hadoop01-完全分布式运行模式】
分布式
隔壁阿布都12 天前
ShedLock 分布式定时任务锁框架介绍
spring boot·分布式
文艺倾年12 天前
【强化学习】数学推导专题,20W字总结(十五)
人工智能·分布式·大模型·强化学习·vibecoding
ACP广源盛1392462567312 天前
GSV9001S@ACP#1080P 级视频处理芯片,物理 AI 普及终端的高性价比选择
大数据·人工智能·分布式·嵌入式硬件·spark