精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ElasticSearch使用問題及解決方案匯總

云計算
Elasticsearch是一個開源的分布式實時搜索與分析引擎,支持云服務。它是基于Apache Lucene搜索引擎的類庫創建的,提供了全文搜索能力、多語言支持、專門的查詢語言、支持地理位置服務、基于上下文的搜索建議、自動完成以及搜索片段(snippet)的能力,本文總結了使用 elasticsearch所遇到的各類問題以及相關的解決方案。

[[133936]]

Elasticsearch是一個開源的分布式實時搜索與分析引擎,支持云服務。它是基于Apache Lucene搜索引擎的類庫創建的,提供了全文搜索能力、多語言支持、專門的查詢語言、支持地理位置服務、基于上下文的搜索建議、自動完成以及搜索片段(snippet)的能力。Elasticsearch支持RESTful的API,可以使用JSON通過HTTP調用它的各種功能,包括搜索、分析與監控。此外,它還為Java、PHP、Perl、Python以及Ruby等各種語言提供了原生的客戶端類庫。下面是總結了一下使用 elasticsearch所遇到的各類問題以及相關的解決方案。

1、out of memory錯誤問題

因為默認情況下es對字段數據緩存(Field Data Cache)大小是無限制的,查詢時會把字段值放到內存,特別是facet查詢,對內存要求非常高,它會把結果都放在內存,然后進行排序等操作,一直使用內存,直到內存用完,當內存不夠用時就有可能出現out of memory錯誤。

解決方法:

(1)設置es的緩存類型為Soft Reference,它的主要特點是據有較強的引用功能。只有當內存不夠的時候,才進行回收這類內存,因此在內存足夠的時候,它們通常不被回收。另外,這些引 用對象還能保證在Java拋出OutOfMemory 異常之前,被設置為null。它可以用于實現一些常用圖片的緩存,實現Cache的功能,保證最大限度的使用內存而不引起OutOfMemory。在es 的配置文件加上index.cache.field.type: soft即可。

(2)設置es最大緩存數據條數和緩存失效時間,通過設置index.cache.field.max_size: 50000來把緩存field的最大值設置為50000,設置index.cache.field.expire: 10m把過期時間設置成10分鐘。

2、拋出異常,錯誤如下:

  1. 1org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from stream 

原因:es節點之間的JDK版本不一樣

解決方式:統一JDK版本和環境

3、拋出異常,錯誤如下:

  1. org.elasticsearch.client.transport.NoNodeAvailableException: No node available 

(1)端口錯誤

client = new TransportClient().addTransportAddress(new InetSocketTransportAddress(ipAddress, 9300));

端口9300寫成9200的報錯No node available 或者查看連接的是不是本地計算機,如果是遠程的話查看一下IP地址是否正確。

(2)jar包報錯誤的話可能是引用包不匹配,開啟的服務是什么版本最好對應相應的jar包。

(3)修改了集群名稱,設置了集群名字導致出現問題,設置操作如下:

  1. Settings settings = ImmutableSettings.settingsBuilder().put("cluster.name""yoodb").build();  
  2.             client = new TransportClient(settings).addTransportAddress(new InetSocketTransportAddress(ipAddress, 9300)); 

 (4)集群超過5s沒有響應,解決方式如下:

1)設置client.transport.ping_timeout超時時間,增大一些

2)代碼內嵌入,如下:

  1. while (true) {  
  2. try {  
  3.     bulk.execute().actionGet(getRetryTimeout());  
  4.     break;  
  5. catch (NoNodeAvailableException cont) {  
  6.     Thread.sleep(5000);  
  7.     continue;  
  8. }  

4、由gc引起節點脫離集群

因為gc時會使jvm停止工作,如果某個節點gc時間過長,master ping3次(zen discovery默認ping失敗重試3次)不通后就會把該節點剔除出集群,從而導致索引進行重新分配。解決方法如下:

(1)優化gc,減少gc時間。

(2)調大zen discovery的重試次數(es參數:ping_retries)和超時時間(es參數:ping_timeout)。后來發現根本原因是有個節點的系統所在硬盤滿了。導致系統性能下降。

#p#

5、無法創建本地線程問題

es恢復時報錯,如下:

  1. RecoverFilesRecoveryException[[index][3] Failed to transfer [215] files with total size of [9.4gb]]; nested: OutOfMemoryError[unable to create new native thread]; ]] 

剛開始以為是文件句柄數限制,但想到之前報的是too many open file這個錯誤,并且也把數據改大了。查資料得知一個進程的jvm進程的最大線程數為:虛擬內存/(堆棧大小*1024*1024),也就是說虛擬內存越大或堆棧越小,能創建的線程越多。重新設置后還是會報那這錯,按理說可創建線程數完全夠用了的,就想是不是系統的一些限制。后來在網上找到說是max user processes的問題,這個值默認是1024,這個參數單看名字是用戶最大打開的進程數,但看官方說明,就是用戶最多可創建線程數,因為一個進程最少有一個線程,所以間接影響到最大進程數。調大這個參數后就沒有報這個錯了。

解決方法:

(1)增大jvm的heap內存或降低xss堆棧大小(默認的是512K)。

(2)打開/etc/security/limits.d/90-nproc.conf,把soft nproc 1024這行的1024改大就行了。

6、集群狀態為黃色時并發插入數據報錯,錯誤如下:

  1.      
  2. [7]: index [index], type [index], id [1569133], message [UnavailableShardsException[[index][1] [4] shardIt, [2] active : Timeout waiting for [1m], request: org.elasticsearch.action.bulk.BulkShardRequest@5989fa07]] 

這是錯誤信息,當時集群狀態為黃色,即副本沒有分配。當時副本設置為2,只有一個節點,當你設置的副本大于可分配的機器時,此時如果你插入數據就有可能報上面的錯,因為es的寫一致性默認是使用quorum,即quorum值必須大于(副本數/2+1),我這里2/2+1=2也就是說要要至少插入到兩份索引中,由于只有一個節點,quorum等于1,所以只插入到主索引,副本找不到從而報上面那個錯。

解決方法:(1)去掉沒分配的副本。(2)把寫一致性改成one,即只寫入一份索引就行。

7、錯誤使用api導致集群卡死

其實這個是很低級的錯誤。功能就是更新一些數據,可能會對一些數據進行刪除,但刪除時同事使用了deleteByQuery這個接口,通過構造 BoolQuery把要刪除數據的id傳進去,查出這些數據刪除。但問題是BoolQuery最多只支持1024個條件,100個條件都已經很多了,所以這樣的查詢一下子就把es集群卡死了。

解決方法:用bulkRequest進行批量刪除操作。

8、設置jvm鎖住內存時啟動警告

當設置bootstrap.mlockall: true時,啟動es報警告Unknown mlockall error 0,因為linux系統默認能讓進程鎖住的內存為45k。

解決方法:設置為無限制,linux命令:ulimit -l unlimited

博文出處:http://www.yoodb.com/article/display/246

責任編輯:Ophira 來源: 素文宅
相關推薦

2021-10-04 09:14:18

ElasticSear深度分頁

2019-10-08 16:05:19

Redis數據庫系統

2010-06-12 12:46:04

Grub Rescue

2014-07-17 00:42:18

Android應用測試方案

2023-11-29 08:35:28

群多租戶ES運維

2010-08-31 16:09:04

DIV+CSS

2010-08-26 14:00:28

CSSmargin

2024-06-24 00:30:00

2024-07-08 08:45:41

2017-08-03 09:37:35

SparkStreamKafkaDirect

2010-10-08 16:31:08

AjaxIE6

2009-07-22 17:37:06

ASP.NET Ses

2021-08-20 15:49:13

電腦主板維修

2011-03-23 16:38:28

LAMP

2009-06-30 14:22:50

Java編碼

2010-05-17 09:49:46

MySQL中文問題

2011-03-02 14:56:56

FileZilla425問題

2010-09-07 13:24:18

CSS

2018-11-23 10:18:36

局域網IP網絡

2010-09-02 15:18:42

CSSASP.NET
點贊
收藏

51CTO技術棧公眾號

欧美变态tickling挠脚心| 国产偷国产偷亚洲高清人白洁| 久久亚洲春色中文字幕| 91丨porny丨九色| 黄页网站在线| 久久色中文字幕| 国产日本欧美视频| www.av视频在线观看| 岳的好大精品一区二区三区| 91精品一区二区三区在线观看| 亚洲色婷婷久久精品av蜜桃| 亚洲欧美日韩精品永久在线| 久久99国产精品久久99果冻传媒| 色综合天天狠天天透天天伊人| 91av在线免费| 亚洲成人黄色| 在线观看亚洲精品| 男人天堂a在线| www.黄在线观看| www.欧美精品一二区| 91精品国产综合久久香蕉922| 伊人久久综合视频| 欧美+日本+国产+在线a∨观看| 精品五月天久久| 少妇欧美激情一区二区三区| 色豆豆成人网| 精品成人av一区| 97超碰人人爱| av片在线看| 久久嫩草精品久久久精品| 成人黄色片视频网站| 夜夜爽8888| 日韩在线播放一区二区| 久久频这里精品99香蕉| 日本在线一级片| 精品国产中文字幕第一页 | 国产精品尤物视频| 亚洲日韩成人| 欧美人与物videos| 三级黄色录像视频| 欧美亚洲高清| 亚洲欧美激情在线视频| 美女久久久久久久久| 国产在线不卡一区二区三区| 欧美亚洲动漫精品| 老司机午夜av| 26uuu亚洲电影| 第一福利永久视频精品| 日韩黄色短视频| 成人影院在线观看| 国产精品乱码久久久久久| 欧美日韩免费精品| 免费毛片在线| 国产亚洲精品7777| 日本不卡在线播放| 精品电影在线| 欧美高清在线精品一区| 欧美一区二区三区成人久久片| 亚洲欧洲视频在线观看| bt7086福利一区国产| 国产伦理久久久| 色欲久久久天天天综合网| a美女胸又www黄视频久久| 国产在线精品一区二区中文 | 日韩av在线高清| 久久久久久久无码| 天堂资源在线亚洲| 亚洲午夜久久久影院| 黄色aaa视频| 精品国产乱码| 久久久国产91| 久草成人在线视频| 亚洲美女色禁图| 欧美最顶级丰满的aⅴ艳星| 日本少妇全体裸体洗澡| 国产精品一国产精品k频道56| 日本精品视频网站| 最近中文在线观看| 国产精品1024久久| 精品国产一区二区三区四区精华 | 国产成人免费av一区二区午夜 | 中文字幕人妻无码系列第三区| 美国十次综合久久| 亚洲成人网在线观看| 噜噜噜在线视频| 国产亚洲一区| 久久国产精品久久精品| 国产午夜精品无码一区二区| 先锋影音久久久| 91精品久久久久久综合乱菊| 精品国产av一区二区| 不卡av电影在线播放| 欧美日韩国产综合在线| 日本在线观看视频| 亚洲动漫第一页| 手机在线看福利| 久久久久久久久成人| 日韩精品免费在线| 国产3级在线观看| 韩国亚洲精品| 国产精品黄色av| 成人av无码一区二区三区| 99精品黄色片免费大全| 一本色道久久综合亚洲二区三区 | 国精产品一品二品国精品69xx| 91一区在线观看| 亚洲免费av网| 中文字幕在线直播| 91精品国产欧美一区二区18| 天天躁日日躁狠狠躁av麻豆男男 | 亚洲日韩欧美视频| 日日骚一区二区三区| 亚欧美中日韩视频| 99高清视频有精品视频| www视频在线观看免费| 亚洲成人自拍一区| 天美一区二区三区| 精品视频免费在线观看| 欧美高清自拍一区| 国产又粗又猛又黄又爽无遮挡 | аⅴ天堂中文在线网| 亚洲视频碰碰| 成人免费看吃奶视频网站| 青青免费在线视频| 偷偷要91色婷婷| 日本一区二区三区在线免费观看| 青青草成人影院| 青草热久免费精品视频 | 国产精品美女午夜爽爽| 日韩精品在线免费观看| 久久综合亚洲色hezyo国产| 麻豆freexxxx性91精品| 日日夜夜精品网站| www.精品| 精品视频久久久久久| 国产福利久久久| 国产成人av一区二区三区在线 | 亚洲午夜伦理| 97av自拍| 18视频在线观看| 3d成人h动漫网站入口| 国产破处视频在线观看| 日韩电影在线观看电影| 欧美国产综合视频| 亚洲精品一区| 亚洲女人天堂视频| 亚洲精品中文字幕乱码三区91| 成人黄页毛片网站| 无码人妻精品一区二区蜜桃网站| 久久69av| 久久97久久97精品免视看| 国产乱淫a∨片免费观看| 国产精品福利一区二区三区| 邪恶网站在线观看| 久久高清精品| 91免费看国产| 手机在线免费观看av| 欧美精品aⅴ在线视频| 中国一级片在线观看| 国内精品久久久久影院一蜜桃| 在线看成人av电影| 国产精品xnxxcom| 欧美日韩福利视频| 凸凹人妻人人澡人人添| 欧美小视频在线| 少妇久久久久久久久久| 美女视频网站久久| 日本a级片在线观看| 99亚洲乱人伦aⅴ精品| 97精品免费视频| 免费毛片在线| 91精品中文字幕一区二区三区| 欧美精品色哟哟| 99久久伊人网影院| 午夜精品在线免费观看| 久久精品青草| 国产精品一区二区三区在线观| 午夜激情电影在线播放| 亚洲人成啪啪网站| 艳妇乳肉豪妇荡乳av| 亚洲国产精品尤物yw在线观看| 在线免费观看a级片| 日产国产高清一区二区三区| 久久av喷吹av高潮av| 国产一区福利| 国产精品人成电影在线观看| www免费视频观看在线| 亚洲精品国产精品乱码不99按摩| 波多野结衣家庭主妇| 一区二区三区日韩| 成都免费高清电影| 国产不卡视频在线播放| aaa毛片在线观看| 在线中文一区| 久精品国产欧美| 99精品美女视频在线观看热舞| 欧美—级高清免费播放| 高清国产福利在线观看| 日韩欧美一二三区| 亚洲成人av网址| 亚洲网友自拍偷拍| 国产精品一区二区亚洲| 成人va在线观看| 嫩草视频免费在线观看| 国产欧美激情| 天天爱天天做天天操| 色婷婷精品视频| 91亚洲国产精品| 免费观看一级欧美片| 久久成年人视频| 懂色一区二区三区| 亚洲国产一区二区三区在线观看| 97人人爽人人爽人人爽| 欧美午夜视频一区二区| 国产真实乱人偷精品视频| 国产精品久久久爽爽爽麻豆色哟哟| 一本加勒比波多野结衣| 国产激情一区二区三区| 超碰在线97免费| 香蕉久久夜色精品| 人人妻人人澡人人爽欧美一区| 日韩在线看片| 日韩电影大全在线观看| 欧美天堂社区| 成人欧美视频在线| 国产电影一区二区| 国产日韩欧美黄色| 素人啪啪色综合| 青青久久av北条麻妃黑人| 白白色在线观看| 欧美疯狂做受xxxx高潮| 999国产在线视频| 亚洲天天在线日亚洲洲精| 天堂а√在线8种子蜜桃视频| 久久久久久亚洲精品杨幂换脸| 久久人妻无码一区二区| 99成人超碰| 亚洲蜜桃在线| 欧美中文一区二区| 日韩精品欧美一区二区三区| 免费成人高清在线视频theav| 黄色99视频| 久久超级碰碰| 精品视频在线观看| 久久大胆人体视频| 久久www免费人成精品| 午夜先锋成人动漫在线| 粉嫩高清一区二区三区精品视频 | 在线不卡免费av| 一级做a爱片性色毛片| 欧美日韩一区三区四区| 姑娘第5集在线观看免费好剧| 在线观看成人小视频| 五月婷婷激情五月| 欧美日韩亚洲综合| 国产一区二区三区三州| 欧美一区二区在线不卡| 99国产精品欲| 欧美r级电影在线观看| 亚洲国产精品成人久久蜜臀| 日韩欧美区一区二| 日本黄色三级视频| 精品亚洲一区二区三区四区五区| 国产精品国产高清国产| 亚洲欧洲在线视频| 婷婷视频在线| 欧美大尺度在线观看| av电影在线地址| 国内精品久久久久影院优| a日韩av网址| 91九色国产视频| 亚洲精品aⅴ| 久久久久久九九九九| 国内精品久久久久久99蜜桃| 亚洲日本理论电影| 欧美韩日精品| 成人av一级片| 免费成人美女在线观看| 日批视频在线看| 91视视频在线观看入口直接观看www| 中文字幕免费看| 国产精品国产三级国产a| 九九视频在线免费观看| 日韩欧美精品网址| 亚洲一卡二卡在线| 精品国产伦一区二区三区观看体验 | 国产中年熟女高潮大集合| 国产精品福利电影一区二区三区四区| 欧美高清视频一区二区三区| 岛国av一区二区三区| 依依成人在线视频| 亚洲第一区在线| 91高清在线| 欧美激情啊啊啊| 99热播精品免费| 精品国产乱码久久久久久蜜柚| 日韩成人精品一区二区| 中国丰满熟妇xxxx性| 日本亚洲一区二区| 中文字幕天堂网| 亚洲三级在线播放| 天堂网免费视频| 欧美xxx久久| 亚洲成人三级| 97色在线观看免费视频| 日本午夜精品久久久久| 欧美高清性xxxxhdvideosex| 欧美成人中文| 亚洲三级视频网站| 久久综合国产精品| 男女免费视频网站| 777午夜精品免费视频| 女人天堂在线| 久久免费国产视频| 精品国产伦一区二区三区观看说明 | 欧美牲交a欧美牲交aⅴ免费真| 韩国女主播成人在线| 人妻少妇无码精品视频区| 亚洲国产成人高清精品| 国产精品久久久久久免费免熟 | 在线视频综合导航| 欧美自拍第一页| 欧美高清视频在线播放| 亚洲伊人精品酒店| 午夜精品亚洲一区二区三区嫩草 | 国产成人一区| 青青草成人免费在线视频| 国产一区二区三区香蕉| 国产熟女一区二区| 欧美性猛交xxx| 日本xxxxwww| 欧美国产极速在线| 日本一区二区三区视频在线看 | 麻豆视频在线| 国产精品久久久久久av福利| 亚洲亚洲免费| 日韩少妇内射免费播放| 成人av综合在线| 久久久久久天堂| 欧美xxxxx牲另类人与| dy888亚洲精品一区二区三区| 国产欧美一区二区三区四区| 日韩av有码| 国产aaaaa毛片| 国产精品区一区二区三| 中文区中文字幕免费看| 一区二区三区日韩在线| 蜜桃成人精品| 五月天色一区| 免费成人在线视频观看| 日韩免费av一区| 欧美日韩一区久久| 蜜桃视频网站在线| 91夜夜未满十八勿入爽爽影院| 亚洲有吗中文字幕| 日韩精品――色哟哟| 一区二区在线观看视频| 性一交一乱一精一晶| 欧美精品videosex牲欧美| 国产精品白丝av嫩草影院| www..com日韩| 91麻豆swag| 中文字幕 人妻熟女| 日韩视频免费在线观看| 国产一区二区| 少妇av一区二区三区无码| www国产亚洲精品久久麻豆| а中文在线天堂| 色777狠狠综合秋免鲁丝| 国产视频网站一区二区三区| 免费人成自慰网站| 久久午夜羞羞影院免费观看| 天天综合久久综合| 久久成人免费视频| 国产欧美自拍一区| 欧美丰满熟妇xxxxx| 亚洲特级片在线| 免费国产精品视频| 国产999精品久久久影片官网| 色综合五月天| 国产精品亚洲一区二区无码| 欧美性猛交xxxx偷拍洗澡| 在线国产91| 国产一区二区精品在线| 肉色丝袜一区二区| 美女毛片在线观看| 亚洲欧美在线磁力| 国产精品3区| 99色精品视频| 亚洲精品免费电影| 每日更新在线观看av| 亚洲va久久久噜噜噜| 午夜亚洲影视| 亚洲色婷婷一区二区三区| 亚洲毛片在线观看.| 精品视频一区二区三区在线观看| 日韩久久一级片| 亚洲美女免费在线| av在线中文| 国产视频99|