国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux

這篇具有很好參考價值的文章主要介紹了iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

作者:yx


前言

在Linux環(huán)境啟動iPortal后有時會出現(xiàn)搜索異常的情況,如下截圖,這是因為Elasticsearch(以下簡稱“ES”)沒啟動成功導(dǎo)致的,支持過程中常遇到有三種情況導(dǎo)致ES啟動失敗的原因,一起來看看吧!
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal

一、端口占用

從幫助文檔可以得知,啟動內(nèi)置的搜索服務(wù)時相關(guān)端口有這些:
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal
如果使用iPortal內(nèi)置搜索服務(wù)的情況下,如果這些端口被占用就會導(dǎo)致ES啟動失敗。
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal
解決方法:1、啟動內(nèi)置ES相關(guān)端口均可修改,您可以修改為不被占用的端口
2、將占用端口的進程殺掉再啟動即可

二、ES啟動過慢

執(zhí)行啟動iPortal腳本./startup.sh后,程序會去連接ES,如果ES啟動過慢,在連接時ES還沒啟動好,就會導(dǎo)致ES不可用,一般這種情況常常出現(xiàn)在機器性能較差的環(huán)境。
如果您啟動iPortal后,發(fā)現(xiàn)搜索功能異常,但是等一會后直接訪問ES又發(fā)現(xiàn)是能正常訪問的,且單獨啟動ES(【SuperMap_iPortal】/bin/startes.sh)又是能正常啟動的,那么大概率就是ES啟動過慢的原因?qū)е碌模梢酝ㄟ^以下方法來解決:
1、修改配置文件【SuperMap_iPortal/webapps/iportal/WEB-INF】iportal.xml停用內(nèi)置的ES
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal
2、單獨啟動ES(必須是普通用戶)
以普通用戶執(zhí)行【SuperMap_iPortal】/bin/startes.sh,帶出現(xiàn)一下字樣代表啟動成功
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal
3、啟動iPortal
啟動好ES后,再去啟動iPortal即可,執(zhí)行【SuperMap_iPortal】/bin/startup.sh

三、磁盤占用過高,導(dǎo)致ES變?yōu)橹蛔x模式

看下iPortal所在目錄內(nèi)存占用情況(df -h 目錄),如果占用超過80%(建議不超過),先啟動iPortal之后,用命令curl http://127.0.0.1:9210/portalsearch/_settings?pretty,看下es是不是變?yōu)橹蛔x了,以下為只讀示例截圖:
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal
如果為只讀了首先清理磁盤或者拷貝到空間更大的目錄下,然后執(zhí)行命令
curl -XPUT -H "Content-Type: application/json" -k http://127.0.0.1:9210/portalsearch/_settings -d '{"index.blocks.read_only_allow_delete": null}',執(zhí)行后再查看狀態(tài)是否還是只讀,解除只讀情況見下截圖:
iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux,elasticsearch,linux,iPortal
不為只讀后再重啟iPortal即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-795261.html

到了這里,關(guān)于iPortal內(nèi)置Elasticsearch啟動失敗的幾種情況——Linux的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JS中內(nèi)存泄漏的幾種情況

    JavaScript 中的內(nèi)存泄漏是指程序中使用的內(nèi)存不再被需要卻沒有被釋放,最終導(dǎo)致瀏覽器或者 Node.js 進程使用的內(nèi)存越來越大,直到程序崩潰或者系統(tǒng)運行緩慢。 在 JavaScript 中,內(nèi)存泄漏通常是由于變量、對象、閉包、事件監(jiān)聽器等長期存在而沒有被釋放引起的。這些長期存

    2024年02月03日
    瀏覽(21)
  • Linux 查看內(nèi)存使用情況的幾種方法

    Linux 查看內(nèi)存使用情況的幾種方法

    *以下內(nèi)容為本人的學(xué)習(xí)筆記,如需要轉(zhuǎn)載,請聲明原文鏈接 微信公眾號「ENG八戒」https://mp.weixin.qq.com/s/27UaVm5_FMhCnxB88pc0QA 在運行 Linux 系統(tǒng)的過程中為了讓電腦或者服務(wù)器以最佳水平運行,常常需要監(jiān)控內(nèi)存統(tǒng)計信息。 那么今天我們就來看看有哪些方法可以訪問所有相關(guān)信息

    2023年04月20日
    瀏覽(28)
  • 面試官:講講MySql索引失效的幾種情況

    拓展:Alibaba《Java開發(fā)手冊》 【強制】頁面搜索嚴禁左模糊或者全模糊,如果需要請走搜索引擎來解決。 注意: 當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)的索引列的 NULL值達到比較高的比例的時候 ,即使在IS NOT NULL 的情況下 MySQL的查詢優(yōu)化器會選擇使用索引, 此時type的值是range(范圍查詢) 測試

    2024年02月11日
    瀏覽(26)
  • sql數(shù)據(jù)庫去重的幾種情況

    sql數(shù)據(jù)庫去重的幾種情況

    本文主要總結(jié)數(shù)據(jù)庫去掉重復(fù)數(shù)據(jù)的方法 去掉重復(fù)數(shù)據(jù)的方法: 第一種:distinct 根據(jù)單個字段去重,能精確去重; 作用在多個字段時,只有當(dāng)這幾個字段的完全相同時,才能去重; distinct只能放在SQL語句中的第一個,才會起作用 上圖舉例說明:圖中student_name 為 tes

    2024年02月12日
    瀏覽(22)
  • 分享Linux 查看內(nèi)存使用情況的幾種方法

    分享Linux 查看內(nèi)存使用情況的幾種方法

    Linux?查看內(nèi)存使用情況的幾種方法包括使用?free?命令、top?命令、htop?命令、vmstat?命令和/proc/meminfo?文件。這些方法可以幫助用戶了解系統(tǒng)內(nèi)存的使用情況,包括總內(nèi)存、已用內(nèi)存、空閑內(nèi)存、緩存和交換分區(qū)等信息。 在運行 Linux 系統(tǒng)的過程中為了讓電腦或者服務(wù)器以最

    2024年02月04日
    瀏覽(23)
  • 【Linux】cache不被釋放的幾種情況

    在Linux系統(tǒng)中,我們經(jīng)常用free命令來查看系統(tǒng)內(nèi)存的使用狀態(tài)。在一個RHEL6的系統(tǒng)上,free命令的顯示內(nèi)容大概是這樣一個狀態(tài): 這里的默認顯示單位是kb,我的服務(wù)器是128G內(nèi)存,所以數(shù)字顯得比較大。這個命令幾乎是每一個使用過Linux的人必會的命令,但越是這樣的命令,似

    2024年02月10日
    瀏覽(15)
  • Linux SSH失效的幾種情況以及排查方法

    公司有個項目是用三臺Linux服務(wù)器的,在第一臺服務(wù)器上使用shell腳本同時部署至三臺服務(wù)器 突然最近有個生產(chǎn)環(huán)境SSH不好用了,經(jīng)過仔細排查才得以解決 基本上排查完這幾種情況就能發(fā)現(xiàn)問題了

    2024年02月12日
    瀏覽(22)
  • 一文教會你Linux 查看內(nèi)存使用情況的幾種方法

    一文教會你Linux 查看內(nèi)存使用情況的幾種方法

    在運行 Linux 系統(tǒng)的過程中為了讓電腦或者服務(wù)器以最佳水平運行,常常需要監(jiān)控內(nèi)存統(tǒng)計信息。 那么今天我們就來看看有哪些方法可以訪問所有相關(guān)信息并幫助管理員監(jiān)控內(nèi)存統(tǒng)計信息。 查看或者獲取 Linux 中的內(nèi)存使用情況既可以通過命令的方式,也可以通過桌面端的GU

    2024年02月10日
    瀏覽(27)
  • 【linux】Linux 查看內(nèi)存使用情況的幾種方法匯總

    【linux】Linux 查看內(nèi)存使用情況的幾種方法匯總

    Linux 查看內(nèi)存使用情況的幾種方法包括使用 free 命令、top 命令、htop 命令、vmstat 命令和/proc/meminfo 文件。這些方法可以幫助用戶了解系統(tǒng)內(nèi)存的使用情況,包括總內(nèi)存、已用內(nèi)存、空閑內(nèi)存、緩存和交換分區(qū)等信息。 在運行 Linux 系統(tǒng)的過程中為了讓電腦或者服務(wù)器以最佳水

    2024年02月04日
    瀏覽(22)
  • Vue數(shù)據(jù)更新頁面卻沒有更新的幾種情況以及解決方法

    原因:由于 Vue 會在初始化實例時對 data中的數(shù)據(jù)執(zhí)行 getter/setter 轉(zhuǎn)化,所以 變量必須在 data 對象上存在才能讓 Vue 將它轉(zhuǎn)換為響應(yīng)式的。 例如:? 1 2 3 4 5 new Vue({ ?? data:{}, ?? template: \\\'div{{message}}/div\\\' }) this .message = \\\'Hello world!\\\' // `message` 不是響應(yīng)式的頁面不會發(fā)生變化 解決方

    2024年02月03日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包