溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CDH4,lily,hbase solr indexer增量更新失敗的一種情形解決辦法

發(fā)布時(shí)間:2020-06-30 13:40:43 來(lái)源:網(wǎng)絡(luò) 閱讀:1054 作者:wisyou 欄目:關(guān)系型數(shù)據(jù)庫(kù)

運(yùn)維監(jiān)控到消息無(wú)法增量更新索引。經(jīng)定位發(fā)現(xiàn)hbase solr indexer未生效。

 

以前測(cè)試環(huán)境下通常是因?yàn)檫@個(gè)hbase-solr-indexer進(jìn)程當(dāng)?shù)袅嗽斐傻?。但是這一次不一樣。

 

檢查sepimpl的源碼,發(fā)現(xiàn)它是偽裝了一個(gè)HbaseRegionServer,把自己作為slave,然后借助HBasereplication機(jī)制,讓log復(fù)制過(guò)來(lái)。它再通過(guò)write ahead log獲取增量更新內(nèi)容。

 

猜測(cè)是這種機(jī)制被斷掉了。檢查zookeeper

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

發(fā)現(xiàn)這個(gè)記錄

[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]

 

 

因此懷疑兩者的同步出現(xiàn)問(wèn)題。于是讓君福幫助重建了一次增量更新配置。辦法是刪除原來(lái)的hbase-solr-indexer的配置,再重新add-indexer。

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

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

 

問(wèn)題得到解決。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI