需要开通的端口
hdfs客户端
配置客户端用hostname方式访问集群
<property>
<name>dfs.client.use.datanode.hostname</name>
<value>true</value>
</property>
关于向yarn提交job的问题
1.application一直保持accepted状态,tarck ui是undefined状态
问题分析
查看yarn的application_xxx日志,发现datanode节点同外网客户端访问yarn的方式一样(用外网ip访问),所以可以肯定外网ip是从当前客户端机器获取的,尝试把yarn-site.xml里ResourceManager的ip都更新为hostname。
解决方案
yarn.resourcemanager.hostname,yarn.resourcemanager.address
把yarn-site.xml里的ResourceManager的ip都更新为hostname。
登录 | 立即注册