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

ES報錯— Unable to parse response body for Response

這篇具有很好參考價值的文章主要介紹了ES報錯— Unable to parse response body for Response。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在調(diào)用es java客戶端,執(zhí)行新增es文檔時報錯:Unable to parse response body for Response
unable to parse response body for response,ES,elasticsearch,大數(shù)據(jù),搜索引擎

?
??

返回201,表示插入成功

java.io.IOException: Unable to parse response body for Response{requestLine=PUT /company/_doc/39?timeout=1m HTTP/1.1, host=http://127.0.0.1:31200, response=HTTP/1.1 201 Created}

可以在kibana查詢新增數(shù)據(jù)
unable to parse response body for response,ES,elasticsearch,大數(shù)據(jù),搜索引擎

?

原因分析:

老版本es客戶端無法解析新版es的返回,有可能是 spring-boot 版本低了,沒有做這方面的處理(數(shù)據(jù)是能保存進 es 的,而且 es 也不報錯)

?

處理:

通過獲取返回體異常信息,判斷處理

 /**
     * 新增文檔
     *
     * @param indexName
     * @param id
     * @param docObj
     * @return
     */
    public void addDoc(String indexName, String id, Object docObj) {
        log.info("es新增文檔,文檔內(nèi)容:{}",docObj);
        try {
            IndexRequest indexRequest = buildAddDoc(indexName, id, docObj);
            restHighLevelClient.index(indexRequest, RequestOptions.DEFAULT);
        } catch (IOException e) {
            String msg = e.getMessage();
            if (!msg.contains("Created")&&!msg.contains("200 OK")){
                log.error("es新增文檔失敗,異常信息:", e);
                throw new RuntimeException(e);
            }
        }
    }

再次執(zhí)行,正常運行文章來源地址http://www.zghlxwxcb.cn/news/detail-843694.html

到了這里,關(guān)于ES報錯— Unable to parse response body for Response的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包