hadoop中的9000端口代表什么_hadoop服务快速部署

47b0f078a8ff6bdbe0ec108249ac7fd0.png

这篇文章记录下针对不同的hadoop版本进行服务部署的过程,希望可以帮到你们

  • 安装docker hadoop2.7.0
  • 一键部署docker hadoop3.0.0集群(一个master 三个slave)
  • 安装docker hadoop 3.2.0
    a、docker启动
    b、docker compose方式启动

安装hadoop 2.7.0版本

安装命令

docker run --name hdfs2.7.3 -d -p 9000:9000 -p 50070:50070 georocket/hadoop-docker:2.7.3

50070是webui端口

9000是hdfs服务端口

查看启动结果

docker logs -f 529923fd985e65c6aa1dab32b51acfc3bb4de94042b9079b8d1e62e760766821从日志中可以看出 启动方式-启动用户-启动服务hadoop-root-namenode
hadoop-root-datanode
hadoop-root-secondarynamenode
yarn--resourcemanager
yarn-root-nodemanager 
mapred--historyserver

0a1ff1e8b4fd6f4264e27b82353f583b.png

hadoop相关端口

docker ps|grep hadoop529923fd985e  georocket/hadoop-docker:2.7.3   "/etc/bootstrap.sh -d"   36 minutes ago      Up 36 minutes       2122/tcp, 8020/tcp, 8030-8033/tcp, 8040/tcp, 8042/tcp, 8088/tcp, 10020/tcp, 19888/tcp, 49707/tcp, 50010/tcp, 0.0.0.0:9000->9000/tcp, 50020/tcp, 50075/tcp, 50090/tcp, 0.0.0.0:50070->50070/tcp   hdfs2.7.3

40aa6de91fc586550f7edd03108634da.png

进入docker中 运行hadoop mapreduce

docker exec -it 529923fd985e65c6aa1dab32b51acfc3bb4de94042b9079b8d1e62e760766821 sh进入hadoop目录cd $HADOOP_PREFIX

执行mapreduce程序

bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar grep input output 'dfs[a-z.]+'计算结果保存在了 hdfs://529923fd985e:9000/user/root/output 

69418a5b683c346f6f90054ab67df114.png

从日志中可以看到这些关键信息

客户端连接ResourceManager资源管理器 对应端口是8032
client.RMProxy: Connecting to ResourceManager at /0.0.0.0:8032提交一个mapreduce任务到 8088端口
mapreduce.Job: The url to track the job: http://529923fd985e:8088/proxy/application_1603590135211_0004/

查看计算结果

bin/hdfs dfs -cat output/*

64f0594582324d9e2e7ae1f08d1f9022.png

通过页面查看

http://127.0.0.1:50070/

ee8609b613ed9e4b5c1f202549a7b071.png

安装hadoop 3.0.0

安装hadoop 3.1.1集群

一键启动脚本

https://gitee.com/pingfanrenbiji/docker-hadoop

8664e3dc0b423ae0fbcf6207bea06654.png
./start-hadoopContainer.sh 启动一个master节点 3个slave节点

8fb4bd4156a84e1300fc289c78416a42.png

进入master容器

docker exec -it master sh

格式化hdfs

hadoop namenode -format

a1b74d8ee7bfbb2b0624686ebea4f69c.png

启动hadoop

cd /usr/local/hadoop-3.1.1/sbin
./start-all.sh

9d11cc69def03f703200308f14738b55.png

查看是否启动成功

jps

1ac1cea142e1fb298831f7c082226fe0.png

进入其他slave中

3ac7f357671659908298557288acdf5c.png

访问web页面

http://127.0.0.1:9870/

d1389409da6db47d0ca58adaf37768b0.png

安装hadoop 3.2.0版本

启动脚本

https://gitee.com/pingfanrenbiji/hadoop-docker

84defdc41f2f86da2ed3471e8f7e267b.png

启动docker服务

# 启动hadoop 3.2.0
docker run --rm --name hadoop -p 9870:9870 -p 9864:9864 -d crs4/hadoop:3.2.0# 进入docker
docker exec -it hadoop bash -l# 创建一个目录
hdfs dfs -mkdir -p "/user/$(whoami)"# 上传文件
hdfs dfs -put entrypoint.sh# 打印hadoop版本
export V=$(hadoop version | head -n 1 | awk '{print $2}')# 提交hadoop任务
hadoop jar /opt/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-${V}.jar wordcount entrypoint.sh wc_out# 运行hadoop任务
hdfs dfs -get wc_out# 获取计算结果
head wc_out/part*

通过docker-compose启动

docker-compose up -d

931ad00c7bb9730d4b465ac4c74995f0.png

472748576a5120c4889769e7ffb2a5b8.png

进入client

docker-compose exec client bashhdfs dfs -mkdir -p "/user/$(whoami)"

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

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

相关文章

来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!

注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章:iOS成长之路-2-我的第一个iOS Demo。通过两周时间来学习iOS,我慢慢的叩开了iOS开发的大门,接…

Linux下Oracle移植数据

案例: 老LTESQM数据库下的toolbox用户数据移植到 新LTESQM数据库下的 toolbox 用户。 新LTESQM数据库下还没有toolbox这个用户 开始: 1、查看老LTESQM下toolbox的权限 用oracle数据库dba角色登录,查看用户toolbox的sql。 使用sqldevelo…

迷你世界电锯机器人_迷你世界:生产果冻的机器人,1分钟产出500个,10种口味随意挑选...

迷你世界是一款具有创意性和想象力的3D沙盒游戏,在游戏中玩家们总是能造出各种好玩的建筑物,毕竟背包里拥有成百上千的道具可供玩家们随意使用,而且一些道具相互叠加使用,还能产生更有趣的效果。近日就有一位大神使用多种道具&…

电脑计算机显示向程序发送命令时出现问题,word提示向程序发送命令时出现问题怎么解决 wo...

word提示向程序发送命令时出现问题怎么解决 word提示向程序发送命令时出现问题解决方法 我们的生活中越来越离不开电脑,但在使用电脑的过程中总会遇到各种各样的问题。知识屋致力于给电脑小白朋友们介绍一些简单常用问题的解决方法,这次给大家介绍的是wo…

底层实现红黑树_图解:红黑树

注:本文比较硬核但是很值得大家花心思看完,看完你一定会有所收获的红黑树是面试中一个很经典也很有难度的知识点,网传字节跳动面试官最喜欢问这个问题。很多人会觉得这个知识点太难,不想花太多功夫去了解,也有人会认为…

如何请教问题且以后都会回答你的方法

一、如何请教问题 在网上与人沟通时,学会客气,并且开门见山的把问题说清楚非常必要,还要带上你努力的过程, 并且尽量不要问开放式的问题,例如:你问一句,回答者可能要10句才能解答的问题不要问…

计算机编程方程求解的步骤,计算机解决问题的过程PPT学习课件

《计算机解决问题的过程PPT学习课件》由会员分享,可在线阅读,更多相关《计算机解决问题的过程PPT学习课件(17页珍藏版)》请在人人文库网上搜索。1、计算机解决问题的过程包括:编程,1,同,2,1&…

处于停机等非正常状态_一文聊透 Dubbo 优雅停机

1 前言一年之前,我曾经写过一篇《研究优雅停机时的一点思考》,主要介绍了 kill -9,kill -15 两个 Linux 指令的含义,并且针对性的聊到了 Spring Boot 应用如何正确的优雅停机,算是本文的前置文章,如果你对上…

Centos 配置eth0 提示Device does not seem to be present

一.故障现象:[rootc1node01 ~]# service network restartShutting down loopback insterface: [ OK ]Bringing up loopback insterface: [ …

计算机boot进入u盘启动,暗影精灵5怎么设置u盘启动 暗影精灵5设置u盘启动方法...

最近有位电脑用户想要使用u盘启动盘重装系统,但是却不知道应该怎么使用bios设置u盘启动,为此非常苦恼,那么惠普暗影精灵5 omen 15-dc1068tx笔记本怎么使用bios设置u盘启动呢?下面为大家介绍惠普暗影精灵5 omen 15-dc1068tx笔记本使用bios设置…

WinDbg 命令三部曲:(一)WinDbg 命令手册

《WinDbg 命令三部曲:(一)WinDbg 命令手册》《WinDbg 命令三部曲:(二)WinDbg SOS 扩展命令手册》《WinDbg 命令三部曲:(三)WinDbg SOSEX 扩展命令手册》导航目录 内置帮助…

华为手机的分类有何区别_“鸿蒙”系统能不能玩安卓游戏?如果能,它跟安卓系统有何区别?...

“鸿蒙”系统能不能玩安卓游戏?如果能,它跟安卓系统有何区别?笔者其实挺好奇一件事情,按理来说,华为即将推出“鸿蒙”系统,作为一款真正的国产系统,笔者肯定是要支持的,毕竟我自己使…

MyEclipse2014破解

MyEclipse下载地址: http://www.xp85.com/html/MyEclipse2014.html 破解教程http://jingyan.baidu.com/article/7082dc1c57eb19e40a89bdcd.html

计算机模拟蛋白,酶的计算机模拟和蛋白质组分析

报告题目:Computer Simulation of Enzymes and Analysis of Proteomes/Protein Sets(酶的计算机模拟和蛋白质组分析)主讲人:郭鸿主讲人简介:Professor, Department of Biochemistry & Cellular and Molecular Biology, University of Ten…

分块编码(Transfer-Encoding: chunked)VS Content-length

参考链接: HTTP 协议中的 Transfer-Encoding 分块传输编码 https://www.cnblogs.com/xuehaoyue/p/6639029.html 一、背景: 持续连接的问题:对于非持续连接,浏览器可以通过连接是否关闭来界定请求或响应实体的边界;而…

200t不稳定_技术革新!将不可能变为可能 这家企业是怎么做到的?

据水泥人网了解,每年的第四季度是整个水泥行业的高峰期,尤其是北方地区各大水泥集团都将会进入错峰停产和检修期,烧成技术改造往往是水泥企业技改过程最为重要的环节,如何做好烧成技术改造成为水泥企业必须要面对的问题。针对目前…

关于update set from where

关于update set from where 下面是这样一个例子: 两个表a、b,想使b中的memo字段值等于a表中对应id的name值 表a:id,name 1 王 2 李 3 张 表b&#x…

取消计算机触摸板,笔记本电脑触摸板如何打开和关闭

笔记本电脑触摸板怎么打开和关闭?现在用笔记本的用户都越来越多了,现在也有人把笔记本当电视使了。就是电视上看得到用笔记本联网也是能看到,电视看不到的笔记本电脑也能看到。但是笔记本上面有一个触摸板,现相信大家都用过。可是…

List数据多重规则排序

List集合进行排序时,很多人会考虑 冒泡、快速等排序算法,但是对于多重排序规则的话,算法就不太适用了。其实java.util.Collections已经提供了 sort的排序方法,并且能自己实现其排序规则。现在有个场景:我需要对一批优惠…

QQ显示服务器繁忙2013,在QQ空间发表日志的之后为什么样总是显示“服务器繁忙”?...

据小米方面介绍,小米手机认证空间帐号自2013年5月21日开通以来,框架,8mm加厚钢化玻璃,15mm防火板材质机壳3、在QQ空间发表日志的之后为什么总是显示“服务器繁忙”,发表不了日志?这个难题在我家电脑下终于存…