美文网首页Hadoop
105.Navigator的异常分析

105.Navigator的异常分析

作者: 大勇任卷舒 | 来源:发表于2022-02-24 14:59 被阅读0次

105.1 异常描述

角色异常日志显示如下:

上午10点38:00.711分 ERROR  SolrCore  [qtp762074108-55]: org.apache.solr.common.SolrException: Cursor functionality requires a sort containing a uniqueKey field tie breaker
   at org.apache.solr.search.CursorMark.<init>(CursorMark.java:104)
   at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:179)
   at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:197)
   at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1976)
  • CM的管理界面查看Navigator服务正常,无任何告警
  • 浏览器访问Navigator的管理界面,Search功能界面信息显示异常
  • Analytics->HDFS菜单页面显示异常


105.2 解决问题

  • 修改Navigator Metadata的元数据信息前内容


  • 停止Navigator Metadata服务
  • 登录Navigator Metadata服务的元数据库,修改元数据信息
    • 修改后启动NavigatorMetadata服务
MariaDB [nms]> update NAV_UPGRADE_ORDINAL set ORDINAL=-1,OLD_ORDINAL=-1;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0
MariaDB [nms]> select * from NAV_UPGRADE_ORDINAL;
+---------+-------------+
| ORDINAL | OLD_ORDINAL |
+---------+-------------+
|      26 |          -1 |
+---------+-------------+
1 row in set (0.00 sec)
MariaDB [nms]> 
  • 登录Navigator的管理界面查看,界面依然异常

    • Analytics界面可以正常访问但无数据



  • 再次停止Navigator服务,修改Navigator Metadata服务的元数据信息

    • 修改完成后,重新启动NavigatorMetadata Server服务
MariaDB [nms]> select * from NAV_UPGRADE_ORDINAL;
MariaDB [nms]> update NAV_UPGRADE_ORDINAL set ORDINAL=26,OLD_ORDINAL=26;
MariaDB [nms]> select * from NAV_UPGRADE_ORDINAL;
  • 已解决,如下:




总结

  • 这个问题是由于Navigator Metadata Server服务迁移至新的节点引起
    • 因为迁移至新的节点后还是使用旧的Navigator元数据信息,这会导致Navigator依赖的Solr服务无法初始化各个服务的信息,因此需要停止Navigator Metadata Server修改NAV_UPGRADE_ORDINAL表的两个字段数据均为-1,启动服务后充Navigator会重新解析各个服务的信息,在日志中可以看到如下类似日志显示则表示解析完成:
2018-03-12 12:26:01,736 INFO hive.ql.parse.ParseDriver [CDHExecutor-0-CDHUrlClassLoader@7be4adc9]: Parse Completed
  • 这样就能保证Navigator各个功能的正常访问,然后再将NAV_UPGRADE_ORDINAL两个字段修改为26,启动Navigator Metadata Server各个功能恢复正常

大数据视频推荐:
腾讯课堂
CSDN
大数据语音推荐:
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通

相关文章

  • 105.Navigator的异常分析

    105.1 异常描述 角色异常日志显示如下: CM的管理界面查看Navigator服务正常,无任何告警 浏览器访问...

  • 5.2 异常值处理

    异常值是指样本中的个别值,其数值明显偏离其余的观测值。异常值也称离群点,异常值的分析也称为离群点的分析异常值分析 ...

  • 异常分析

    本文分析了一份标准的iOS应用程序的Crash报告,它通常由以下6个部分组成。 报告头(Header) 报告头包含...

  • 异常分析

    java.lang.IllegalArgumentException: XPP3 pull parser libr...

  • 异常分析

    开发中最常见的空指针异常: 对象为null 时 ,调用了对象,向对象发消息。对象在创建时 会初始化属性值。当在类初...

  • 常用异动分析方法

    目标: 1、了解常用异动分析方法 2、学会在分析实战中应用 如何分析出异常波动的原因 工作场景:已知某指标异常(以...

  • squirrel 连接phoenix,当配置了支持事物后无法连接

    问题描述: 异常信息:isNamespaceMappingEnabled异常 问题分析:而工具squirrel没有...

  • HTTP Error 400 Bad request 的问题分析

    问题描述: 异常信息如下: 分析异常信息: Failed to convert property value of...

  • @RequestBody 异常:Required request

    一、异常信息: Controller代码: 三、源码分析: 异常的抛出点在RequestResponseBodyM...

  • 数据异常分析过程

    背景: 数据异常分析是数据分析工作中最常见且重要的分析主题,通过一次次的异常分析来明确造成数据波动的原因,建立日常...

网友评论

    本文标题:105.Navigator的异常分析

    本文链接:https://www.haomeiwen.com/subject/biholrtx.html