安装Hadoop2.10.1_hadoop2.10.1下载-程序员宅基地

技术标签: hadoop  大数据  

文章目录


前言

通过在Hadoop1安装Hadoop,然后配置相应的配置文件,最后将Hadoop 所有文件同步到其他Hadoop节点。


一、集群规划

#主机名
‘master/hadoop1’        ‘slave01/hadoop2’         ‘slave02/hadoop3’

#启动节点
Namenode                  Nodemanager              Nodemanager        
Resourcemanager           Datanode                 Datanode
                          Secondarynamenode

二、安装JDK

1、三个节点都需要按照下面步骤安装JDK环境。

执行java-version查看JDK是否已经安装,如果已经安装了,可以跳过这一步骤,进入环境部署环节。

java -version     # which Java是无法定位到Java的安装路径的,只能定位到执行路径

2、下载安装包后,将JDK安装包复制到/usr/lib/jvm/

sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel    #通过此命令安装 OpenJDK,默认安装位置为 /usr/lib/jvm/

rpm -ql java-1.8.0-openjdk-devel | grep '/bin/javac'   #检验路径,输出结果除去路径末尾的 “/bin/javac”,剩下的就是正确的路径了

3、配置相应环境变量(hadoop1-3都要) 

拓展:设置Linux环境变量的方法和区别

vim  /etc/profile  

#在文件末尾加入

#JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk  #java安装地址
export PATH=$PATH:$JAVA_HOME/bin

source ~/.bashrc    # 使变量设置生效

echo $JAVA_HOME     # 检验变量值
java -version  
$JAVA_HOME/bin/java -version  #与直接执行 java -version 一样,一起执行作对比

配置静态ip 和 联网

为VMware的多台虚拟机配置静态ip 和联网_慕诡的博客-程序员宅基地

三、安装Hadoop

下载安装Hadoop2.10.1

cd ~

wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.10.1/hadoop-2.10.1.tar.gz  #下载

tar -zxf hadoop-2.10.1.tar.gz -C /usr/local    # 解压到/usr/local中

cd /usr/local/

sudo mv ./hadoop-2.10.1/ ./hadoop      
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/forest_black/article/details/124354961

智能推荐

跟我学 Java 8 新特性之 Stream 流(二)关键知识点_<a> a[] toarray(intfunction<a[]> generator);-程序员宅基地

文章浏览阅读390次。转载自 跟我学 Java 8 新特性之 Stream 流(二)关键知识点我们的第一篇文章,主要是通过一个Demo,让大家体验了一下使用流API的那种酣畅淋漓的感觉。如果你没有实践,我还是再次呼吁你动手敲一敲,自己实实在跑一遍上一篇的Demo。相信你的感受和理解也会随之加深的。继续探索流API的高级功能之前,我们先从接口级别全面了解一下流API,这个对于我们来说是至关重要的。接下来,我给..._ a[] toarray(intfunction generator);

最简单的基于DirectShow的示例:视频播放器自定义版_directshow demuxer-程序员宅基地

文章浏览阅读1.3w次,点赞10次,收藏11次。本文记录一个简单的基于DirectShow的自定义的视频播放器。这里所说的“自定义播放器”,实际上指的是自己在Filter Graph中手动逐个添加Filter,并且连接这些Filter的后运行的播放器。这么做相对于使用RenderFile()这种“智能”创建Filter Graph的方法来说要复杂不少,但是可以让我们更加了解DirectShow的体系。流程图最简单的基于DirectShow的自定_directshow demuxer

elasticsearch 条件去重_Elasticsearch学习之查询去重-程序员宅基地

文章浏览阅读388次。1. 实现查询去重、分页,例如:实现依据qid去重,createTime排序,命令行为:GET /nb_luban_answer/_search{"query": {"match": {"status": 1}},"sort": [{"createTime": {"order": "desc"}}],"aggs": {"qid": {"terms": {"field": "qid","size"..._querybuilders去重多字段

usb无线网卡_650m和1300m无线网卡区别-程序员宅基地

文章浏览阅读7k次。文章目录一、评测方面1.信号强度:2.天线3.支持协议(无线频段、单频双频)参考一、评测方面信号强度、信号速率、信号范围、天线(数量、类型)、支持协议(无线频段、单频双频)、免驱1.信号强度:和信号速率无关:150M、300M、650M、1300M的无线网卡,信号强度是一样的。和天线数量无关:单天线和双天线的无线网卡,信号是一样的。和天线类型有关。2.天线数量:一根天线..._650m和1300m无线网卡区别

最全ADB教程-程序员宅基地

文章浏览阅读4.3k次,点赞7次,收藏33次。基本用法命令语法adb 命令的基本语法如下:adb [-d|-e|-s <serialNumber>] <command>如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s <serialNumber>] 这一部分,直接使用 adb <command>。为命令指定目标设备如果有多个设备/模拟器连接,则需要为命令指定目标设备。参数含义-d指定当前唯一通过 USB 连接的 Android 设备为命令目标-e_adb教程

HTML+CSS+JS 实现登录注册界面_html注册界面设计代码css js-程序员宅基地

文章浏览阅读5.8w次,点赞186次,收藏1.4k次。文章目录案例一 滑动样式案例一 滑动样式login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Login</title> <link rel="stylesheet" href="default.css"></head><body><div class="_html注册界面设计代码css js

随便推点

原生JS(JavaScript)-程序员宅基地

文章浏览阅读7.4k次,点赞10次,收藏59次。JS 是JavaScript的简述JS基于对象和事件驱动脚本语言,作用在浏览器上JS的事件onsubmit主要用于表单的提交,绑定的位置在form标签里面,要有返回标记,如果提交的数据校验未通过,不允许表单提交onload用于页面加载的时候使用的事件,绑定的位置在body标签里,也可以用window.οnlοad=function(){}onclick/ondblclick主要用于鼠标点击事件,常见的有按钮、图片、文字、超链接等等onfocus/onblur聚焦离焦事件,主要用_原生js

PickerView(二级联动)_安卓二级联动效果弹窗-程序员宅基地

文章浏览阅读6.3k次,点赞2次,收藏7次。最近新学会了一个技能 不敢说写的详细所以在此贴上大佬的博客地址借鉴博客 写的很详细写这篇博客的目的有两个 一个是为了自己后期来看 另一个是为了让有需要的朋友看看我懵懵懂懂犯下的错 跳过一些误区 节省时间废话不多说 下边开始正题2020/1/14更新PickerView框架:实现联动很方便 一级二级三级都差不多先上一个二级联动的图任务是把一个json.txt的文..._安卓二级联动效果弹窗

mysql另外加外键约束怎么写_mysql外键约束怎么写-程序员宅基地

文章浏览阅读4.2k次。mysql外键约束的写法:【[CONSTRAINT ] FOREIGN KEY 字段名 REFERENCES 主键列1】。外键约束是表的一个特殊字段,经常与主键约束一起使用。在 CREATE TABLE 语句中,通过 FOREIGN KEY 关键字来指定外键。(推荐学习:mysql教程)具体的语法格式如下:[CONSTRAINT ] FOREIGN KEY 字段名 [,字段名2,…]REFERE..._数据库外键约束怎么写

linux操作命令记录_bsdiff4.3 download forbidden-程序员宅基地

文章浏览阅读151次。创建文件touch a.txt 创建一个文件vim test.txt创建或者打开一个文件cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。创建文件夹mkdir -p 文件夹名 p 确保目录名称存在,不存在的就建一个删除rm -f 文件名 删除文件rm -..._bsdiff4.3 download forbidden

css 文字溢出隐藏 css 文字溢出隐藏无效解决办法_文字溢出隐藏不起作用-程序员宅基地

文章浏览阅读2.7k次,点赞5次,收藏4次。css 文字溢出隐藏 网上那么多居然都是无效写法_文字溢出隐藏不起作用

小程序底部输入框输入时总是被输入法遮住解决方法_小程序输入键盘会覆盖底部按钮-程序员宅基地

文章浏览阅读1.4k次。使用cursor-spacing:100(指定光标与键盘的距离,取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离)_小程序输入键盘会覆盖底部按钮