一、问题概述
问题
使用 Doris 的 broker load 时,无法同时启动 Doris 集群 和 Hadoop HA。
环境
Centos 7.0+
Doris 0.15
Hadoop 3.1.3
二、问题解决
出现问题的原因
Doris 的默认端口 和 Yarn 的默认端口冲突, 导致启动了一方的集群,另外一方的集群无法启动端口冲突的组件。
Doris默认端口
Yarn 默认端口
解决方案
知道了原因,解决方案无非两种:即修改Yarn默认端口 或者 修改 Doris 默认端口。
笔者使用的是修改Yarn默认端口。具体做法为:
vim $HADOOP_HOME/etc/hadoop/yarn-site.xml
---------------- 修 改 -------------------
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>原来的不变:8035</value> <!-- 这里只修改端口号 8030 -> 8035 -->
</property>
<property>
<name>yarn.nodemanager.localizer.address</name>
<value>原来的不变:8046</value> <!-- 这里只修改端口号 8040 -> 8046 -->
</property>
------------------------------------------