Hadoop安装——如何修改端口冲突
在一个集群中,尽管是多用户,但是端口是公用的,存在冲突的可能。如果另一个用户已经采用默认配置安装了hadoop,那么当前用户再安装hadoop时,必然会产生端口的冲突。在配置自己的hadoop时,可以自己配置datanode,namenode所需要的端口,避免冲突。
下述方法也可以用来解决一类因为端口冲突导致datanode、namenode和resourcemanager无法启动的问题。如果通过jps查看不到相应的进程,查看对应的日志,如果是端口冲突,就可以考虑用下文的方法来解决。
首先,选取一些空闲的端口,我这里选择的是50051-50062一系列端口。
hadoop版本为2.2.0,安装的方法网上有很多,就不介绍了,这里主要介绍如果和其他用户的hadoop产生端口冲突时需要设置哪些自己的端口。需要设置的参数可以参考hadoop官网:http://hadoop.apache.org/docs/r2.5.2/hadoop-project-dist/hadoop-common/ClusterSetup.html。在网页左下角有各个配置文件的参数信息。
修改端口配置的步骤是对照日志文件来查看冲突的端口有哪些,然后在相应的配置文件中去修改这个端口就可以了。
1、hdfs-site.xml
这里修改hdfs相关的端口。
<property>
<name>dfs.namenode.scondary.http-address</name>
<value>node01:9001</value>
</property>
<property>
<name>dfs.datanode.address</name>
<value>0.0.0.0:50051</value>
</property>
<property>
<name>dfs.datanode.http.address</name>
<value>0.0.0.0:50052</value>
</property>
<property>
<name>dfs.namenode.http-address</name>
<value>node01:50053</value>
</property>
<property>
<name>dfs.datanode.ipc.address</name>
<value>0.0.0.0:50055</value>
</property>
2、yarn-site.xml
这里修改与yarn相关的代码,日志文件为yarn-username-nodemanager等开头的文件。
<property>
<name>yarn.resourcemanager.address</name>
<value>node01:50056</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>node01:50057</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>node01:50058</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>node01:50059</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>node01:9090</value>
</property>
<property>
<name>yarn.nodemanager.localizer.address</name>
<value>0.0.0.0:50060</value>
</property>
<property>
<name>yarn.nodemanager.webapp.address</name>
<value>0.0.0.0:50062</value>
</property>
3、mapred-site.xml
这里修改mapreduce相关的参数。下文中的10020和19888没有冲突,所以没有改成50062以后的端口。
<property>
<name>mapreduce.jobhistory.address</name>
<value>0.0.0.0:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>0.0.0.0:19888</value>
</property>
<property>
<name>mapreduce.shuffle.port</name>
<value>50061</value>
</property>
总结:端口的冲突很好解决,只需要到网站所提供的各个配置文件中找到相应的冲突端口所在的参数,然后到配置文件更改就行了。
Hadoop安装——如何修改端口冲突的更多相关文章
- YAML_03 用playbook安装Apache,修改端口,配置ServerName,修改主页,设置开机自启
ansible]# vim http.yml --- - hosts: cache remote_user: root tasks: - name: install one speci ...
- apache与IIS端口冲突修改和需要使用 SSL 查看该资源”错误
改变Apache端口等配置修改方法 www.educity.cn 发布者:jsb200421 来源:网络转载 发布日期:2014年01月02日 如何改变Apache端口:找到Apache安装目录下co ...
- 安装WampServer关闭mysql服务后打不开了(端口冲突)
1.WampServer自带了mysql精简班的数据库了 2.WampServer自带 的mysql和你独立安装的mysql端口号冲突了 3.mysql默认的端口号是3306 4.建议你修改WampS ...
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- Windows下安装Redis服务,修改查看密码,修改端口,常用命令
一.安装 出自:https://jingyan.baidu.com/article/0f5fb099045b056d8334ea97.html 1.要安装Redis,首先要获取安装包.Windows的 ...
- Hadoop安装成功之后,访问不了web界面的50070端口怎么解决?
Hadoop安装成功之后,访问不了web界面的50070端口 先查看端口是否启用 [hadoop@s128 sbin]$ netstat -ano |grep 50070 然后查看防火墙的状态,是否关 ...
- hadoop 安装过程记录
1)首先配置好了四个linux虚拟机 root pwd:z****l*3 关闭了防火墙 开通了 sshd服务 开通了 ftp服务 配置了 jdk 1.8 配置好了互信 (之前配置的过程忘了!--检查了 ...
- 分布式Hadoop安装(二)
二.集群环境安装Zookeeper 1. hadoop0,namenode机器下,配置zookeeper,先解压安装包. 使用命令:tar -zxvf zookeeper-3.4.4. ...
- [Hadoop入门] - 2 ubuntu安装与配置 hadoop安装与配置
ubuntu安装(这里我就不一一捉图了,只引用一个网址, 相信大家能力) ubuntu安装参考教程: http://jingyan.baidu.com/article/14bd256e0ca52eb ...
随机推荐
- 禁止手机页面中A标签长按弹出路径框
//禁止手机页面中A标签长按弹出路径框 window.onload=function(){ document.documentElement.style.webkitTouchCa ...
- MySQL 数据库的导入 导出
window下 1.导出整个数据库 mysqldump -u root -p smart_anju > Mysmart_anju.sql 2.导出一个表 mysqldump -u root -p ...
- SSH框架总结
首先,SSH是由多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框架的系统从职责 ...
- 错误: java.lang.reflect.InvocationTargetException
错误: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(N ...
- SQL Server中Text和varchar(max)数据类型区别
SQL Server中Text和varchar(max)数据类型区别 以前只知道text和image是可能被SQL Server淘汰的数据类型,但具体原因不太清楚,今天读书的时候发现了text与v ...
- 安装Windows 10后PDF补丁丁等程序界面变得模糊的解决办法
对于使用高分辨率屏幕且屏幕缩放比例在 100%以上的用户,升级到 Windows 10 后将发现许多程序的界面,例如QQ.电脑管家.Windows本身的服务管理程序等等,都变得非常模糊,<PDF ...
- 如何更换centos6源
1.wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.根据教程:http://mirrors.163.com/.help/centos ...
- EntityFrame Work:No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'
今天试着学习了Entity Frame Work遇到的问题是 The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlP ...
- pwnable.kr-flag
题目: 使用 file 命令查看下载回来的 flag 文件,发现是一个64位的 ELF 可执行程序.通过查看,发现其具有明显的 UPX 压缩标志,所以解压之. 使用命令upx –d 进行脱壳,如果没有 ...
- IOS Core Animation Advanced Techniques的学习笔记(四)
第五章:Transforms Affine Transforms CGAffineTransform是二维的 Creating a CGAffineTransform 主要有三种变 ...