ES出現UNASSINGED小記

2021-10-11 18:55:37 字數 347 閱讀 5358

場景:es配置的記憶體過小

線上出現oom,訊息丟失,集群yellow,出現3個shard unassinged分片

使用 get _cat/shards?h=index,shard,prirep,state,unassigned.reason| grep unassigned

查詢那個index有問題

使用get _cat/health查詢集群狀態

使用get _cluster/allocation/explain?pretty 查詢出現原因及修復方式

執行:post /_cluster/reroute?retry_failed=true修復,一次只能同時進行兩個分配,後面恢復為green

出現小bug,以此警戒

今天系統中突然出現了下面這個異常 org.springframework.transaction.unexpectedrollbackexception transaction rolled back because it has been marked as rollback only。然後跟蹤到...

es6 用法小示例

編寫函式 shownumber,功能是在頁面中顯示出1 2000之間所有能同時被3 5 7整除的整數,並要求每行顯示 6 個這樣的數,每兩個數字之間用逗號隔開,每行最後乙個數字後面沒有逗號,效果圖如下 採用2000上限,除數735作為範圍內的步長,得到待用空陣列長度 使用map處理陣列元素,根據索引...

ES6陣列小技巧

交換變數 a,b b,a o.a,o.b o.b,o.a 生成剩餘陣列 const a,rest asdf a a rest s d f const arr 1,2,3 const arrclone arr 物件也可以這樣淺拷貝 const obj const objclone 淺拷貝 拷貝的值改變...