FusionInsight V100R002C60 loader配置队列显示不全

发布时间:  2017-05-18 浏览次数:  158 下载次数:  0
问题描述

loader指定队列的时候只显示了一部分,如下2图所示,loader显示的队列少了很多,出现问题的版本为V100R002C60U10和V100R002C60SPC200。





告警信息

处理过程

loader队列信息是通过yarn队列获取的,且只获取运行的队列,停止状态的队列不会显示。

1、针对V100R002C60SPC200版本,已确认loader机制连接ResourceManager参数配置中,只配置了一个IP,且该IP为备RM就会触发此问题,配置文件路径/opt/huawei/Bigdata/FusionInsight/etc/x_xx_LoaderServer/sqoop.properties,进入该文件搜索如下参数


2、确认配置的IP为备RM,将其修改成主RM再重启loader服务即可

3、针对V100R002C60U10版本,sqoop.properties文件配置的是主备RM所以不会触发loader显示队列变少问题,loader显示队列变少是因为部分队列停止运行状态,如下图所示


4、检查队列状态发现未显示的队列,其队列管理状态是停止的,检查方法有两种:

 a、通过租户管理->动态资源计划->队列配置可以查看,如下图所示,查看对应队列运行状态

 b、通过yarn原生页面查看,如下图所示

5、当队列处于停止状态,说明此队列不提供服务,loader只会获取有效队列,所以不会显示停止状态的队列,可以对队列进行开启和关闭操作,在队列配置里面对指定队列进行编辑,可以选择状态信息,如下图所示


6、根据实际情况对相应参数进行配置或修改,问题解决


根因

1、针对V100R002C60SPC200版本,由于机制是sqoop.properties文件之中参数yarn.resourcemanager.webapp.https.jmxaddress只配置了一个RM的IP,当IP为备RM时就会触发此问题

2、针对V100R002C60U10版本,部分队列状态是停止的,在loader上只会显示可用队列,所以停止的队列无法显示是正常的

解决方案

1、针对V100R002C60SPC200版本,可以将sqoop.properties文件之中参数yarn.resourcemanager.webapp.https.jmxaddress配置为主RM地址,重启loader服务

2、针对V100R002C60U10版本,若要显示全部队列,可以在租户管理->动态资源计划中修改队列状态为运行即可

END