溫馨提示×

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

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

怎么合理設(shè)置Navigator Metadata Server的Heap

發(fā)布時(shí)間:2021-12-13 10:26:20 來(lái)源:億速云 閱讀:145 作者:小新 欄目:大數(shù)據(jù)

這篇文章主要介紹怎么合理設(shè)置Navigator Metadata Server的Heap,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

1.文檔編寫(xiě)目的


在Cloudera Manager管理中部署了Navigator服務(wù)后,隨著集群數(shù)據(jù)量的增加Navigator Metadata處理的元數(shù)據(jù)量會(huì)相應(yīng)的增加,這時(shí)會(huì)遇到Navigator Metadata服務(wù)反復(fù)崩潰或啟動(dòng)失敗。

2.Navigator Metadata Heap推算


推算Navigator Metadata服務(wù)的Heap大小,主要依賴(lài)該服務(wù)的log,在log中檢索關(guān)鍵的日志信息計(jì)算Heap的大小。

1.當(dāng)Navigator Metadata Server啟動(dòng)時(shí),會(huì)記錄其內(nèi)部Solr索引中包含的文檔數(shù),登錄Navigator Metadata Server服務(wù)所在服務(wù)器,進(jìn)入其日志目錄檢索日志文件

怎么合理設(shè)置Navigator Metadata Server的Heap

2.在日志文件中檢索如下信息nav_elements和nav_elements,如下腳本為獲取到最新的文檔數(shù)

grep 'nav_elements' mgmt-cmf-mgmt-NAVIGATORMETASERVER-cdh02.fayson.com.log.out |awk ' ''{print $1" "$7" "$12}'|sort -r|grep -m 10 'nav_elements'

(可左右滑動(dòng))

怎么合理設(shè)置Navigator Metadata Server的Heap

grep 'nav_relations' mgmt-cmf-mgmt-NAVIGATORMETASERVER-cdh02.fayson.com.log.out |awk ' ''{print $1" "$7" "$12}'|sort -r|grep -m 10 'nav_relations'

(可左右滑動(dòng))

怎么合理設(shè)置Navigator Metadata Server的Heap

3.在上一步獲取到nav_elements和nav_elements的文檔數(shù)(選擇最大的一條數(shù)據(jù)),根據(jù)如下計(jì)算公式推算出合理的Heap大小,計(jì)算公式如下:

((nav_elements+nav_elements)* 200 bytes) + 2GB

通過(guò)該公式推算出Navigator Metadata Server的Heap大小約為:

(12633+12652) * 200 + 2 * 1024 * 1024 = 7154152 bytes 約為6~7GB

4.登錄CM修改Navigator Metadata Server的Java Heap大小

怎么合理設(shè)置Navigator Metadata Server的Heap

保存配置并重啟Navigator Metadata Server服務(wù)。

以上是“怎么合理設(shè)置Navigator Metadata Server的Heap”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向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