位置: 编程技术 - 正文

Hadoop单机版和全分布式(集群)安装(hadoop有几个版本)

编辑:rootadmin

Hadoop,分布式的大数据存储和计算, 免费开源!有Linux基础的同学安装起来比较顺风顺水,写几个配置文件就可以启动了,本人菜鸟,所以写的比较详细。为了方便,本人使用三台的虚拟机系统是Ubuntu-。设置虚拟机的网络连接使用桥接方式,这样在一个局域网方便调试。单机和集群安装相差不多,先说单机然后补充集群的几点配置。

第一步,先安装工具软件编辑器:vimssh服务器: openssh,先安装ssh是为了使用远程终端工具(putty或xshell等),这样管理虚拟机就方便多了。

第二步,一些基本设置最好给虚拟机设置固定IP修改机器名,我这里指定的名字是:hadoopmaster ,以后用它做namenode修改hosts,方便应对IP变更,也方便记忆和识别

第三步,添加一个专门为hadoop使用的用户设置hadoop用户的sudo权限在 root ALL=(ALL:ALL)下面加一行 hadoop ALL=(ALL:ALL)切换到hadoop用户 su hadoop

第四步,解压安装JDK,HADOOP,PIG(顺便把PIG也安装了)修改解压后的目录名并且最终路径为:设置目录所属用户设置环境变量, 编辑~/.bashrc 或 ~/.profile 文件加入

第五步,.ssh无密码登录本机,也就是说ssh到本机不需要密码如果不起作用请修改权限:authorized_keys相当于白名单,id_rsa.pub是公钥,凡是在authorized_keys有请求者机器的公钥时ssh服务器直接放行,无需密码!

第六步,Hadoop必要设置所有设置文件在hadoop/conf目录下1、hadoop-env.sh 找到 #export JAVA_HOME 去掉注释#,并设置实际jdk路径2、core-site.xml3、mapred-site.xml4、hdfs-site.xml5、文件masters 和 文件slaves, 单机写 localhost 即可

第七步,启动Hadoop格式化Hadoop的HDFS文件系统执行Hadoop启动脚本,如果是集群的话在master上执行,其他slave节点Hadoop会通过ssh执行:执行命令 jps 如果显示有: Namenode,SecondaryNameNode,TaskTracker,DataNode,JobTracker等五个进程表示启动成功了!

第八步,集群的配置所有其他单机的安装跟上面相同,下面只增加集群的额外配置!最好先配置好一台单机,其他的可以通过scp直接复制,路径也最好相同包括java!本例的主机列表(设置hosts):

设置ssh,让master能够不要密码登录到其他slaves上,主要用来启动slavesmasters文件,添加作为secondarynamenode或namenode的主机名,一行一个。集群写master名如:hadoopmasterslaves文件,添加作为slave的主机名,一行一个。集群写子结点名:如 hadoopnode1、hadoopnode2

Hadoop管理hadoop启动后会启动一个任务管理服务和一个文件系统管理服务,是两个基于JETTY的WEB服务,所以可在线通过WEB的方式查看运行情况。任务管理服务运行在端口,如 当这个值是一个逗号分割的目录列表时,nametable数据将会被复制到所有目录中做冗余备份。2、dfs.data.dir:是DataNode存放块数据的本地文件系统路径,逗号分割的列表。 当这个值是逗号分割的目录列表时,数据将被存储在所有目录下,通常分布在不同设备上。3、dfs.replication:是数据需要备份的数量,默认是3,如果此数大于集群的机器数会出错。

推荐整理分享Hadoop单机版和全分布式(集群)安装(hadoop有几个版本),希望有所帮助,仅作参考,欢迎阅读内容。

Hadoop单机版和全分布式(集群)安装(hadoop有几个版本)

文章相关热门搜索词:hadoop单机模式的注意点,hadoop主流版本,安装单机hadoop,hadoop有几个版本,安装单机hadoop,hadoop有几个版本,单机hadoop安装过程,hadoop有几个版本,内容如对您有帮助,希望把文章链接给更多的朋友!

linux bash中too many arguments问题的解决方法 判断一个文件的内容是不是为空,使用语句:iftest-z`catfilename`当filename为空或者只有一行没有空格的字符串的时候,一切正常,反之,则会报:toomanyargum

linux bash shell中case语句的实例 bashcase语句的例子。分享一段bashshell代码,对于学习bash的同学理解case语句的用法,会有帮助。例子:#!/bin/bash###Program:#Fileoperation#1.)Openfile2.)Displayfile3.)Ed

shell中case的用法学习笔记 shell中的case语句:可以把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。使用格式:case匹配母板in模板1[|模板2]…)

标签: hadoop有几个版本

本文链接地址:https://www.jiuchutong.com/biancheng/376761.html 转载请保留说明!

上一篇:Linux shell脚本全面学习入门(linux shell脚本命令)

下一篇:linux bash中too many arguments问题的解决方法

  • 每年税务师考试几次
  • 期末账项调整的基础是
  • 企业收到保险公司赔偿款是否要交税
  • 小规模租金可以按1%
  • 计量的政府补助是什么
  • 一般纳税人印花税的计算公式
  • 股东参与经营可以分红吗
  • 财务会计制度名称一般是
  • 提供劳务企业所得税纳税义务发生时间
  • 房产税逾期未申报罚款多少
  • 租赁的生产设备计入哪个科目
  • 收到银行退回的银行汇票多余款
  • 营改增后转让土地使用权
  • 贸易公司出口退税流程及账务处理
  • 保洁劳务税点
  • 购进货物作为优秀员工的奖励是否可以进项抵扣?
  • 公允价值变动损益转入其他业务成本
  • 非流动资产处置净收益是指什么
  • 印花税未计提可以下月补提吗
  • 外购货物评估减值要转出进项税额吗?
  • 企业收到外部水电费如何做账?
  • BIOS识别不了硬盘pe可以
  • ie浏览器阻止
  • 分享下会画画是怎样的体验
  • 在php中,字符串有哪些表示形式
  • macos big sur怎么恢复出厂设置
  • A meerkat in Namibia (© Danita Delimont/Offset by Shutterstock)
  • php中通过什么属性可以获取数组中元素的个数
  • 滴滴打车电子普票可以抵扣进项税额吗
  • 布莱顿小镇介绍
  • 私有化部署chatGPT,告别网络困扰
  • yolov7训练自己的模型用 flask封装
  • 圣安德鲁斯市
  • string对象放在哪里
  • 缴纳残保金会计分录最新
  • 小规模纳税人房产税优惠政策2023
  • html常用标签有哪些
  • php decbin
  • cms采集网站
  • 如何利用税收经济效应实现税收的宏观调控目标
  • 生产企业一般贸易出口退税流程解析
  • 其他应付款包括应付股利和应付利息吗
  • 企业如何采购
  • 企业营业外收入有哪些
  • 发票已抵扣但对方要红冲账务处理
  • 清算中的资产损失
  • 关联公司代缴社保劳动者怎么处理
  • 公司注销时发现有预付款
  • 企业将资金用于购买原材料属于什么过程
  • 单位购买防疫物资请示
  • 实名汽车票抵扣
  • 加计扣除声明怎么填
  • 职工教育经费可以结转几年继续抵扣吗
  • 事业单位会计岗位属于哪一类
  • 记账凭证附件的作用
  • 销售空调并提供安装如何征增值税
  • 会计账薄按其外形特征不同可以分为
  • 学会整理内容
  • mac变得很卡很慢
  • linux认证失败的原因
  • xp内置语音输入没反应
  • u大师教程
  • xp系统无线网络连接怎么没有
  • 为什么要升级呀
  • awk结果输出到文件
  • linux流量控制
  • android滑动选择
  • 欢迎使用本公司智能语音电动车
  • python占位
  • Unity3D游戏开发标准教程
  • opengl glu
  • nodejs一键安装
  • jquery如何解决跨域问题
  • 软件开发交流平台
  • 长春市国资局
  • 重庆市国税电子税务局
  • 税务函调回来几天可以退税
  • 江苏房产税如何计算公式
  • 造纸及纸制品业属于什么行业
  • 本科毕业去上海找什么工作好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设