linux安装jdk8怎么装?手把手教你安装单机版Hadoop3.2.1
硬件/软件
Centos 8
(资料图片仅供参考)
jdk8
hadoop3.2.1
jdk8安装
从Oracle官网下载jdk8,网址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html#license-lightbox
下载需要注册并登录Oracle,Oracle网址进去有点慢,太慢的话也可以从我百度云这里下载:链接:https://pan.baidu.com/s/10AhpoVK12KrdKgrTVxyqRA 提取码:phif
我们把这些东西都安装在home目录下
首先在/home/hadoop目录下创建data文件夹,以及在data文件夹里面创建JdkInstall文件夹
mkdir datacd datamkdir JdkInstall
将jdk8安装包:jdk-8u241-linux-x64.tar.gz放到目录:/home/hadoop/data/JdkInstall下并解压,并再/home/hadoop/data目录下建立一个软链接jdk8指向/home/hadoop/data/JdkInstall/jdk1.8.0_241
mv jdk-8u241-linux-x64.tar.gz /home/hadoop/data/JdkInstalltar zxvf jdk-8u241-linux-x64.tar.gzln -s /home/hadoop/data/JdkInstall/jdk1.8.0_241 /home/hadoop/data/jdk8
然后再添加JAVA_HOME环境变量,并将其bin目录中的文件添加到PATH路径中
vim ~/.bashrc添加export JAVA_HOME=/usr/local/jdk1.8.0_241export PATH=$PATH:$JAVA_HOME/bin添加完按Esc->:->wq 保存并退出~/.bashrc文件source ~/.bashrc 使环境变量更改生效通过以下命令查看java版本java -version可得到下面的信息:java version "1.8.0_241"Java(TM) SE Runtime Environment (build 1.8.0_241-b07)Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
hadoop3.2.1单机版安装
从hadoop官网下载hadoop3.2.1,网址:http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar.gz ,百度云链接:https://pan.baidu.com/s/14SSrCbWZeNG2jiJV884qxQ 提取码:fvpb
在data文件夹里面创建HadoopInstall文件夹
mkdir HadoopInstall
将hadoop3.2.1安装包:hadoop-3.2.1.tar.gz 放到目录:/home/hadoop/data/HadoopInstall下,然后解压
mv hadoop-3.2.1.tar.gz /home/hadoop/data/hadoopInstalltar zxvf hadoop-3.2.1.tar.gz
在/home/hadoop/data目录下创建hadoop软链接,指向hadoop-3.2.1,同时也将hadoop的配置文件单独复制出来放到/home/hadoop/data目录下,并重新命名为hadoop-config
ln -s /home/hadoop/data/hadoopInstall/hadoop-3.2.1 /home/hadoop/data/hadoopcp -r /home/hadoop/data/hadoop/etc/hadoop /home/hadoop/data/hadoop-config
到/home/hadoop/data/hadoop目录下,执行以下命令看一下hadoop版本信息:
cd /home/hadoop/data/hadoop ./bin/hadoop version 得到如下信息: Hadoop 3.2.1Source code repository https://gitbox.apache.org/repos/asf/hadoop.git -r b3cbbb467e22ea829b3808f4b7b01d07e0bf3842Compiled by rohithsharmaks on 2019-09-10T15:56ZCompiled with protoc 2.5.0From source with checksum 776eaf9eee9c0ffc370bcbc1888737This command was run using /home/hadoop/data/HadoopInstall/hadoop-3.2.1/share/hadoop/common/hadoop-common-3.2.1.jar
环境变量配置:
vim ~/.bashrcexport HADOOP_HOME=/home/hadoop/data/hadoopexport PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbinexport HADOOP_CONF_DIR=/home/hadoop/data/hadoop-configsource ~/.bashrc
文件配置:
core-site.xml:通用属性hdfs-site.xml:hadoop守护进程配置mapred-site.xml:mapreduce守护进程配置yarn-site.xml:资源调度相关配置
编辑core-site.xml文件,修改如下内容:
hadoop.tmp.dir file:/home/hadoop/data/hadoop/tmpAbase for other temporary directories. fs.defaultFS hdfs://localhost:9000
hadoop.tmp.dir:hadoop中数据存储的临时目录,建议设置,如果没有配置的话,系统会使用默认的临时目录:/tmp/hadoop-hadoop。而这个目录再每次重启后都会被删除,必须重新执行format才行,否则会出错。fs.defaultFS:默认文件系统,HDFS客户端访问需要此参数
编辑hdfs-site.xml文件,修改如下内容:
dfs.replication1dfs.name.dir/home/hadoop/data/hadoop/hdfs/name dfs.data.dir /home/hadoop/data/hadoop/hdfs/data
dfs.replication:数据块副本数dfs.name.dir:指定namenode节点的文件存储目录dfs.data.dir:指定datanode节点的文件存储目录
编辑mapred-site.xml文件,修改如下内容:
mapreduce.framework.name yarn mapreduce.application.classpath $HADOOP_HOME/share/hadoop/mapreduce/*:$HADOOP_HOME/share/hadoop/mapreduce/lib/*
编辑yarn-site.xml文件,修改如下内容:
yarn.nodemanager.aux-services mapreduce_shuffle yarn.resourcemanager.hostname 192.168.1.100 yarn.nodemanager.env-whitelist JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_HOME
格式化HDFS文件系统:
hadoop namenode -format
可以看到如下日志:
STARTUP_MSG: build = https://gitbox.apache.org/repos/asf/hadoop.git -r b3cbbb467e22ea829b3808f4b7b01d07e0bf3842; compiled by "rohithsharmaks" on 2019-09-10T15:56ZSTARTUP_MSG: java = 1.8.0_241************************************************************/2020-02-27 00:57:46,530 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT]2020-02-27 00:57:46,571 INFO namenode.NameNode: createNameNode [-format]2020-02-27 00:57:46,806 INFO common.Util: Assuming "file" scheme for path /home/hadoop/data/hadoop/hdfs/name in configuration.2020-02-27 00:57:46,806 INFO common.Util: Assuming "file" scheme for path /home/hadoop/data/hadoop/hdfs/name in configuration.Formatting using clusterid: CID-e789e32a-5f1c-45dd-ad98-f6a076748c892020-02-27 00:57:46,825 INFO namenode.FSEditLog: Edit logging is async:true2020-02-27 00:57:46,832 INFO namenode.FSNamesystem: KeyProvider: null2020-02-27 00:57:46,832 INFO namenode.FSNamesystem: fsLock is fair: true2020-02-27 00:57:46,832 INFO namenode.FSNamesystem: Detailed lock hold time metrics enabled: false2020-02-27 00:57:46,837 INFO namenode.FSNamesystem: fsOwner = hadoop (auth:SIMPLE)2020-02-27 00:57:46,837 INFO namenode.FSNamesystem: supergroup = supergroup2020-02-27 00:57:46,837 INFO namenode.FSNamesystem: isPermissionEnabled = true2020-02-27 00:57:46,838 INFO namenode.FSNamesystem: HA Enabled: false2020-02-27 00:57:46,861 INFO common.Util: dfs.datanode.fileio.profiling.sampling.percentage set to 0. Disabling file IO profiling2020-02-27 00:57:46,866 INFO blockmanagement.DatanodeManager: dfs.block.invalidate.limit: configured=1000, counted=60, effected=10002020-02-27 00:57:46,866 INFO blockmanagement.DatanodeManager: dfs.namenode.datanode.registration.ip-hostname-check=true2020-02-27 00:57:46,868 INFO blockmanagement.BlockManager: dfs.namenode.startup.delay.block.deletion.sec is set to 000:00:00:00.0002020-02-27 00:57:46,870 INFO blockmanagement.BlockManager: The block deletion will start around 2020 Feb 27 00:57:462020-02-27 00:57:46,870 INFO util.GSet: Computing capacity for map BlocksMap2020-02-27 00:57:46,870 INFO util.GSet: VM type = 64-bit2020-02-27 00:57:46,871 INFO util.GSet: 2.0% max memory 3.4 GB = 70.3 MB2020-02-27 00:57:46,871 INFO util.GSet: capacity = 2^23 = 8388608 entries2020-02-27 00:57:46,879 INFO blockmanagement.BlockManager: Storage policy satisfier is disabled2020-02-27 00:57:46,879 INFO blockmanagement.BlockManager: dfs.block.access.token.enable = false2020-02-27 00:57:46,883 INFO Configuration.deprecation: No unit for dfs.namenode.safemode.extension(30000) assuming MILLISECONDS2020-02-27 00:57:46,883 INFO blockmanagement.BlockManagerSafeMode: dfs.namenode.safemode.threshold-pct = 0.99900001287460332020-02-27 00:57:46,883 INFO blockmanagement.BlockManagerSafeMode: dfs.namenode.safemode.min.datanodes = 02020-02-27 00:57:46,883 INFO blockmanagement.BlockManagerSafeMode: dfs.namenode.safemode.extension = 300002020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: defaultReplication = 12020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: maxReplication = 5122020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: minReplication = 12020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: maxReplicationStreams = 22020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: redundancyRecheckInterval = 3000ms2020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: encryptDataTransfer = false2020-02-27 00:57:46,883 INFO blockmanagement.BlockManager: maxNumBlocksToLog = 10002020-02-27 00:57:46,909 INFO namenode.FSDirectory: GLOBAL serial map: bits=29 maxEntries=5368709112020-02-27 00:57:46,909 INFO namenode.FSDirectory: USER serial map: bits=24 maxEntries=167772152020-02-27 00:57:46,909 INFO namenode.FSDirectory: GROUP serial map: bits=24 maxEntries=167772152020-02-27 00:57:46,909 INFO namenode.FSDirectory: XATTR serial map: bits=24 maxEntries=167772152020-02-27 00:57:46,915 INFO util.GSet: Computing capacity for map INodeMap2020-02-27 00:57:46,915 INFO util.GSet: VM type = 64-bit2020-02-27 00:57:46,915 INFO util.GSet: 1.0% max memory 3.4 GB = 35.2 MB2020-02-27 00:57:46,915 INFO util.GSet: capacity = 2^22 = 4194304 entries2020-02-27 00:57:46,917 INFO namenode.FSDirectory: ACLs enabled? false2020-02-27 00:57:46,917 INFO namenode.FSDirectory: POSIX ACL inheritance enabled? true2020-02-27 00:57:46,917 INFO namenode.FSDirectory: XAttrs enabled? true2020-02-27 00:57:46,917 INFO namenode.NameNode: Caching file names occurring more than 10 times2020-02-27 00:57:46,920 INFO snapshot.SnapshotManager: Loaded config captureOpenFiles: false, skipCaptureAccessTimeOnlyChange: false, snapshotDiffAllowSnapRootDescendant: true, maxSnapshotLimit: 655362020-02-27 00:57:46,921 INFO snapshot.SnapshotManager: SkipList is disabled2020-02-27 00:57:46,923 INFO util.GSet: Computing capacity for map cachedBlocks2020-02-27 00:57:46,923 INFO util.GSet: VM type = 64-bit2020-02-27 00:57:46,924 INFO util.GSet: 0.25% max memory 3.4 GB = 8.8 MB2020-02-27 00:57:46,924 INFO util.GSet: capacity = 2^20 = 1048576 entries2020-02-27 00:57:46,962 INFO metrics.TopMetrics: NNTop conf: dfs.namenode.top.window.num.buckets = 102020-02-27 00:57:46,962 INFO metrics.TopMetrics: NNTop conf: dfs.namenode.top.num.users = 102020-02-27 00:57:46,962 INFO metrics.TopMetrics: NNTop conf: dfs.namenode.top.windows.minutes = 1,5,252020-02-27 00:57:46,964 INFO namenode.FSNamesystem: Retry cache on namenode is enabled2020-02-27 00:57:46,964 INFO namenode.FSNamesystem: Retry cache will use 0.03 of total heap and retry cache entry expiry time is 600000 millis2020-02-27 00:57:46,965 INFO util.GSet: Computing capacity for map NameNodeRetryCache2020-02-27 00:57:46,965 INFO util.GSet: VM type = 64-bit2020-02-27 00:57:46,966 INFO util.GSet: 0.029999999329447746% max memory 3.4 GB = 1.1 MB2020-02-27 00:57:46,966 INFO util.GSet: capacity = 2^17 = 131072 entries2020-02-27 00:57:46,978 INFO namenode.FSImage: Allocated new BlockPoolId: BP-1403611423-127.0.0.1-15827362669742020-02-27 00:57:46,983 INFO common.Storage: Storage directory /home/hadoop/data/HadoopInstall/hadoop-3.2.1/hdfs/name has been successfully formatted.2020-02-27 00:57:46,998 INFO namenode.FSImageFormatProtobuf: Saving image file /home/hadoop/data/HadoopInstall/hadoop-3.2.1/hdfs/name/current/fsimage.ckpt_0000000000000000000 using no compression2020-02-27 00:57:47,045 INFO namenode.FSImageFormatProtobuf: Image file /home/hadoop/data/HadoopInstall/hadoop-3.2.1/hdfs/name/current/fsimage.ckpt_0000000000000000000 of size 401 bytes saved in 0 seconds .2020-02-27 00:57:47,051 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with txid >= 02020-02-27 00:57:47,053 INFO namenode.FSImage: FSImageSaver clean checkpoint: txid=0 when meet shutdown.2020-02-27 00:57:47,053 INFO namenode.NameNode: SHUTDOWN_MSG: /************************************************************SHUTDOWN_MSG: Shutting down NameNode at localhost/127.0.0.1************************************************************/
启动hadoop节点:
start-all.sh
使用jps查看节点运行状态:
8864 NameNode10038 Jps9258 SecondaryNameNode9850 NodeManager9036 DataNode9519 ResourceManager
查看hadoop节点详细状态
hadoop dfsadmin -report
得到结果:
WARNING: Use of this script to execute dfsadmin is deprecated.WARNING: Attempting to execute replacement "hdfs dfsadmin" instead. Configured Capacity: 436053315584 (406.11 GB)Present Capacity: 402692866048 (375.04 GB)DFS Remaining: 402692857856 (375.04 GB)DFS Used: 8192 (8 KB)DFS Used%: 0.00%Replicated Blocks: Under replicated blocks: 0 Blocks with corrupt replicas: 0 Missing blocks: 0 Missing blocks (with replication factor 1): 0 Low redundancy blocks with highest priority to recover: 0 Pending deletion blocks: 0Erasure Coded Block Groups: Low redundancy block groups: 0 Block groups with corrupt internal blocks: 0 Missing block groups: 0 Low redundancy blocks with highest priority to recover: 0 Pending deletion blocks: 0 -------------------------------------------------Live datanodes (1): Name: 127.0.0.1:9866 (localhost)Hostname: localhostDecommission Status : NormalConfigured Capacity: 436053315584 (406.11 GB)DFS Used: 8192 (8 KB)Non DFS Used: 33360449536 (31.07 GB)DFS Remaining: 402692857856 (375.04 GB)DFS Used%: 0.00%DFS Remaining%: 92.35%Configured Cache Capacity: 0 (0 B)Cache Used: 0 (0 B)Cache Remaining: 0 (0 B)Cache Used%: 100.00%Cache Remaining%: 0.00%Xceivers: 1Last contact: Thu Feb 27 01:21:45 CST 2020Last Block Report: Thu Feb 27 01:18:45 CST 2020Num of Blocks: 0
通过web查看hadoop和YARN状态
标签:
相关推荐:
- []linux安装jdk8怎么装?手把手教你安装单机版Hadoop3.2.1
- []JavaEE---Servlet入门教程 JavaEE操作步骤_天天即时看
- []耶鲁大学耗时5年的研究成果 左脑与右脑的神奇功能研究|今日报
- []焦点播报:Windows下【AxureRP】原型设计工具破解码与安装包 安装步骤
- []乱码问题怎么解决?Ubuntu9.04上看电影加载中文字幕乱码问题-速递
- []环球新消息丨TSLAM9是什么?中心差分卡尔曼滤波
- []百度云资源分享 百度云干货资源
- []打开EXCEL时无法找到startup.xls文件怎么解决?打开EXCEL时无法找到startup.xls文件的解决方法
最新新闻:
- 乱码问题怎么解决?Ubuntu9.04上看电影加载中文字幕乱码问题-速递
- 百度云资源分享 百度云干货资源
- 焦点播报:Windows下【AxureRP】原型设计工具破解码与安装包 安装步骤
- 耶鲁大学耗时5年的研究成果 左脑与右脑的神奇功能研究|今日报
- JavaEE---Servlet入门教程 JavaEE操作步骤_天天即时看
- 环球新消息丨TSLAM9是什么?中心差分卡尔曼滤波
- 紫光电子平板电脑怎么样?紫光电子平板电脑如何刷机? 每日热门
- 天天信息:win7系统如何关闭系统默认共享文件夹?关闭系统默认共享文件夹方法
- 如何清除AcadDoc.lsp病毒?AcadDoc.lsp病毒清理步骤
- 文本显示器的价格是多少?文本显示器的优势|全球滚动
- linux安装jdk8怎么装?手把手教你安装单机版Hadoop3.2.1
- 饮水机什么牌子质量好?饮水机品牌推荐-全球观察
- 网络基础知识有哪些?网络基础知识大全 世界热闻
- 小学生电脑学习机有哪些?读书郎学生电脑主要功能
- 【时快讯】韩国泛泰手机怎么样?韩国泛泰手机参数配置如何?
- 环球快资讯丨为什么黑茶有茶梗?关于茶梗你知道多少?
- 松下变频器怎么使用?松下变频器说明书详解-全球微动态
- 二手电视机有哪些分类?二手电视机分类介绍-热消息
- 如何判断一个函数是奇函数还是偶函数?判断技巧|当前速看
- 【当前热闻】一加手机怎么开启手电筒?一加手机开启手电筒操作步骤
- 2021庆阳一中高考成绩查询 2020年庆阳市多所中学高考喜报
- Win7安装IE10或IE11怎么操作?离线安装注意问题 全球热点评
- 分布式光纤测温系统 性能指标优势
- 2021江西省高考的成绩怎么查询?江西省教育考试院高考成绩查询系统入口2021
- Oracle database 10g官方版性能拓展_世界观焦点
- 飞利浦吸尘器怎么样?维修中常见的问题 世界快播报
- 删除文件提示正在被另一程序使用怎么办?解决方法
- QGIS|构建选址模型 模型需求分析:天天消息
- 【世界时快讯】什么是umd漫画制? umd漫画制作工具详情介绍
- 视频在html不能播放器怎么办?网页播放器打不开的解决方法
- 德国坦克声卡怎么样?德国坦克声卡质量好不好?|每日快讯
- CAD怎么建立三维模型? CAD的建模方法|全球播资讯
- d3dx9_43.dll是什么丢失了怎么办?解决办法 天天快讯
- 联想轻薄笔记本怎么样?联想ThinkPad E325多少钱?:环球热资讯
- 2021年临颖一高高考成绩查询 河南漯河名列前茅的4所高中 热头条
- 小飞人熨斗怎样?小飞人熨斗特点介绍 讯息
- Module简介 module的编写方法
- 今日热议:RCLAMP0524P超低电容TVS二极管阵列 DFN-10L封装教程
- sin函数对照表怎么看?三角函数值对照表
- QT部署YOLOV5 pyqt5搭建YOLOV5的检测平台
- 微信公众号的消息免打扰怎么打开?微信公众号的消息免打扰打开方法 环球今亮点
- 微速讯:Makefile宏控是什么?宏控与systemProperty取名对应
- 什么是封建社会?封建社会详情介绍
- 【天天时快讯】华为云发布鲲鹏云服务 开启云上多元算力新赛道
- 【世界速看料】一个没有四肢的人 却给了无数人的力量
- Android应用Preference相关及源码浅析 Preference相关基础概念
- 色度抽样怎么弄?抽樣作用的解釋
- 如何关闭电脑右下角游戏广告弹窗?电脑右下角游戏广告弹窗关闭方法
- 怎么批量删除电脑桌面文件图标?批量删除电脑桌面文件图标操作步骤
- diskgenius怎么恢复数据和分区?diskgeniu恢复数据和分区方法
- win7如何安装HP打印机?win7安装HP打印机步骤
- 如何清除win10系统所有搜索历史记录?win10系统所有搜索历史记录操作步骤
- 无线路由器可连接网络的距离是多少?无线路由器可连接网络的距离介绍
- 如何找到电脑中的本地连接?电脑中的本地连接查找方法
- ctfmon.exe是什么进程?ctfmon.exe是否可以下载替换?
- 怎么将swf格式文件转为mp3格式?swf格式文件转为mp3格式方法
- 打开EXCEL时无法找到startup.xls文件怎么解决?打开EXCEL时无法找到startup.xls文件的解决方法
- 音频拨号和脉冲拨号的区别是什么?音频拨号和脉冲拨号的区别介绍
- 怎么更改鼠标指针图案?鼠标指针图案更改方法
- 笔记本电脑键盘输入错乱怎么办?笔记本电脑键盘输入错乱解决方法
- TeamViewer怎么使用?TeamViewer使用方法教程
- 电脑主板供电接口有什么不同?电脑主板供电接口介绍
- 硬盘如何安装系统?硬盘安装系统教程
- 笔记本电脑怎么外接直流电源?笔记本电脑外接直流电源连接方法
- 怎么打开nh文件?nh文件是什么?
- 暴风转码怎么用?暴风转码使用方法
- 蓝屏提示错误代码0x000000c2怎么办?Win10蓝屏提示错误代码0x000000c2的解决方法
- “强监管、一刀切”!香港期货业恐“变天”,经纪商:可操作性不强......影响几何? 环球热推荐
- 韩厂压力山大:显示屏看中国的时代来了 当前通讯
- 《星球大战绝地:幸存者》将拥有5种光剑形态 用以针对不同敌人
- 最新快讯!《战神4》Mod搞笑视频 姆巴佩和梅西一决高下
- 菲尔·斯宾塞分享自己的2022年游戏报告 《吸血鬼幸存者》游玩时长最多
- 观焦点:P社宣布 将计划对部分地区的游戏售价进行调整
- 世界看热讯:Acer推出新技术 显示器和笔记本可实现裸眼立体3D效果
- 《刺客信条:英灵殿》联动《怪物猎人:世界》 惨爪龙风飘龙装备皮肤正式上线_最新消息
- 处理器/系统百分百中国自主 国产PC新标杆 内嵌8核处理器
- 联想小新预热 2023 年新品:将有 14、16、Air 14、Pro 14、Pro 16 五款新机-观察
- 谨慎升级!苹果停止签署iOS 16.1.2
- 货币如何“类财政”? 天天关注
- 布洛芬供应提速有限:从400吨原料药到4亿片药片,至少要40天|焦点热讯
- 微软发现macOS漏洞 可绕过安全审查植入恶意软件 环球速递
- 天天新资讯:《海贼王:时光旅诗》13分钟实机演示 女角身材很棒
- 【世界播资讯】Xbox:《High On Life》是2022年XGP首发最成功游戏
- 当前观点:强森确认:DC初期规划不含《黑亚当》电影
- 热头条丨性能爆炸!英特尔将在笔记本中塞入5.6Ghz 24核处理器