千家信息网

CDH4,lily,hbase solr indexer增量更新失败的一种情形解决办法

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,运维监控到消息无法增量更新索引。经定位发现hbase solr indexer未生效。以前测试环境下通常是因为这个hbase-solr-indexer进程当掉了造成的。但是这一次不一样。检查sep的i
千家信息网最后更新 2025年02月01日CDH4,lily,hbase solr indexer增量更新失败的一种情形解决办法

运维监控到消息无法增量更新索引。经定位发现hbase solr indexer未生效。

以前测试环境下通常是因为这个hbase-solr-indexer进程当掉了造成的。但是这一次不一样。

检查sepimpl的源码,发现它是伪装了一个HbaseRegionServer,把自己作为slave,然后借助HBasereplication机制,让log复制过来。它再通过write ahead log获取增量更新内容。

猜测是这种机制被断掉了。检查zookeeper

ls /ngdata/sep/hbase-slave/Indexer_morphlines_Test300/rs

发现这个记录

[datanode10.bjpuc1.quanshi.com,50475,1428377032454]

检查hbase

ls /hbase/rs

[datanode8.app.company.com,60020,1427557044871,datanode3.app.company.com,60020,1428140476654, datanode6.app.company.com,60020,1427557034896,datanode10.app.company.com,60020,1427557054164,datanode1.app.company.com,60020,1427556940973,datanode7.app.company.com,60020,1427557039934,datanode4.app.company.com,60020,1427557024791, datanode9.app.company.com,60020,1427557048966,datanode2.app.company.com,60020,1427557014498,datanode11.app.company.com,60020,1427557059497,datanode5.app.company.com,60020,1427557029513]





因此怀疑两者的同步出现问题。于是让君福帮助重建了一次增量更新配置。办法是删除原来的hbase-solr-indexer的配置,再重新add-indexer。

ls/ngdata/sep/hbase-slave/Indexer_morphlines_Test300/rs

[datanode10.app.company.com,2074,1428455398626]

问题得到解决。


增量 更新 检查 机制 问题 配置 办法 内容 消息 源码 环境 索引 进程 同步 定位 帮助 测试 猜测 监控 情形 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全辅助人员上机考试 游戏软件开发需要学习什么语言 谷歌服务器什么时候出的 如何删除数据库中所有的表格 云服务器的初次使用小白的烦恼 西峰平安代驾软件开发公司 服务器库存管理系统 广场舞下载软件开发 河南中小学生网络安全直播 服务器保修期 国家网络安全面临的主要威胁 什么是软件开发实施方向 网上商城数据库设计sql代码 电信服务器怎么连接移动网络 微软软件开发程序 家庭网络安全调查单 常用的无线网络技术有哪几种 小学生网络安全课件 软件开发经理与售前 数据库怎样定义模式 数据库的事故故障 数据库为什么要版本升级 大话西游3经典服务器能转服吗 考研专业没有专门的数据库 如何用vb打开软件数据库 数据库中的between 服务器 风扇 改装 青少年网络安全法制课ppt 方舟生存进化如何联机选服务器 db2数据库增加自动备份
0