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

相关推荐
黄俊懿13 小时前
【架构师从入门到进阶】第六章:服务集群优化——第八节:线程数公式
java·服务器·数据库·分布式·性能优化·架构·系统架构
大菠萝爱上小西瓜15 小时前
基于 Spark + Iceberg 湖仓一体的 Netflix 流媒体用户行为全链路数仓与 ALS 智能推荐决策系统(含穿透下钻大屏)
大数据·分布式·spark
吴建旭 智宅焕16 小时前
智能家居售后服务体系的架构设计:分布式售后风险的集中式兜底方案
分布式·智能家居
lisanmengmeng1 天前
Ganglia分布式集群监控系统安装手册
分布式
我不会起名字3221 天前
Kafka 分区数到底设几个:吞吐量、顺序性与 rebalance 代价的取舍
kafka·消息队列·调优·分区
Smoothcloud润云1 天前
GPU算力平台推荐:新手租GPU时,镜像环境和显存应该怎么选?
大数据·人工智能·pytorch·分布式·深度学习·gpu算力
程序员大阳1 天前
副队长大数据教程(6)--四节点分布式集群搭建
大数据·分布式·集群·搭建·四节点
马六六i1 天前
目前知名的分布式Ai数智共享商城哪家好
人工智能·分布式
大鹏说大话1 天前
分布式事务怎么选型?2PC、TCC、SAGA、本地消息表一次讲清
分布式
Eloudy2 天前
ASTRA-sim 3.0:通过高保真GPU和基础设施建模进行下一级分布式机器学习模拟
人工智能·分布式·机器学习