單節點Elasticsearch出現unassigned_shards原因及解決辦法
檢視單節點Elasticsearch健康狀態
使用head外掛檢視叢集狀態
從上面截圖可以看出存在5個unassigned的分片,新建索引blog5的時候,分片數為5,副本數為1,新建之後叢集狀態成為yellow,其根本原因是因為叢集存在沒有啟用的副本分片,我們先來看一下官網給出的副本分片的介紹:
副本分片的主要目的就是為了故障轉移,正如在 叢集內的原理 中討論的:如果持有主分片的節點掛掉了,一個副本分片就會晉升為主分片的角色。
那麼可以看出來副本分片和主分片是不能放到一個節點上面的,可是在只有一個節點的叢集裡,副本分片沒有辦法分配到其他的節點上,所以出現所有副本分片都unassigned得情況。因為只有一個節點,如果存在主分片節點掛掉了,那麼整個叢集理應就掛掉了,不存在副本分片升為主分片的情況。
解決辦法就是,在單節點的elasticsearch叢集,刪除存在副本分片的索引,新建索引的副本都設為0。然後再檢視叢集狀態
新建索引副本數設定為0
叢集狀態健康
相關推薦
單節點Elasticsearch出現unassigned_shards原因及解決辦法
檢視單節點Elasticsearch健康狀態使用head外掛檢視叢集狀態從上面截圖可以看出存在5個unassigned的分片,新建索引blog5的時候,分片數為5,副本數為1,新建之後叢集狀態成為yellow,其根本原因是因為叢集存在沒有啟用的副本分片,我們先來看一下官網給出
派克斯寬頻撥號出現651原因及解決辦法
華科雲商為客戶提供安全、穩定、高效的{換IP軟體}。現有{派克斯}、{ip代理}、{撥號vps}等產品,全國100+城市ip可選,可滿足各類客戶換IP需求,歡迎客戶諮詢測試。 適用於各種網賺、驗證、註冊、投票、掛機、推廣營銷,並且IP重複率最低。我們所有的賬號都是電信直撥賬號,也是真正基於PPP
_062_Android_OOM出現常見原因及解決辦法
轉自https://blog.csdn.net/hudfang/article/details/51781997,感謝作者的無私分享。 Android的虛擬機器是基於暫存器的Dalvik,它的最大堆大小一般是16M,有的機器為24M。我們平常看到的OutOfMemory的錯誤,通常 是堆記憶體溢
StackOverflowError出現的原因及解決辦法
06-12 10:28:31.750: E/AndroidRuntime(13995): FATAL EXCEPTION: main 06-12 10:28:31.750: E/AndroidRuntime(13995): java.lang.StackOverflowE
CFile在寫入Unicode編碼檔案出現亂碼---原因及解決辦法
這幾天統計一個詞典,為藏文詞典,以Unicode編碼儲存。要對其進行過濾處理,並且要儲存處理後的結果。 在一開始出現了一下問題: 1,把原始檔讀到程式中,重新寫回去,沒
PHP中文亂碼出現的原因及解決辦法分析
一.首先是PHP網頁的編碼 1.如果欲使用gb2312編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=gb2312”),靜態頁面新增,所有檔案的編碼格式為ANSI,可用記事本開啟,另存為選擇編碼為AN
no session 問題出現的原因及解決方案
lte base 請求 屬性 TP IE session關閉 範圍 關聯對象 session是hibernate框架與數據庫交互的對象,與HttpSession是完全不同的東西。session通常與線程綁定,使用完之後就會關閉。 no session問題的出現與延遲加載有關
vue在html中出現{{}}原因及解決辦法
在剛開始接觸vue的時候,我們都是直接用<script>引入vue.js使用。沒有藉助vue-cli腳手架來構建專案。 對於一個初學者來說,跟著文件慢慢搬磚,使用vue進行資料繫結。 記得在最開始使用vue寫公司專案的時候,在頁面初始化化是,THML會閃現出{{}},當時測試問我有沒有解決辦法
wordpress更改“固定連結”模式後,頁面出現404原因及解決方法
Nginx 解決方案: 在 /etc/nginx/config.d/mysit.conf檔案的 loction \ {} 中新增 if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; }
Linux系統中檔案行末尾出現^M的原因及解決辦法
不同系統,有不同的換行符號: 在windows下的文字檔案的每一行結尾,都有一個回車('\n')和換行('\r') 在linux下的文字檔案的每一行結尾,只有一個回車('\n'); 在Mac下的文字檔案的每一行結尾,只有一個換行('\r'); 因此:^M出現的原因: 在linux下開啟w
Python2中input出現的name “***” is not defined問題原因及解決辦法
我在輸入admin時,進行報錯,NameError: name 'hello' is not defined。上Python官網上查詢了一下文件,原因定位如下:Python2中對於input函式來說,它所希望讀取到的是一個合法的Python表示式,我的Python版本為2.7,因此出現這個問題,而在
Springboot 出現ibatis:there is no getter for property named 'XX' in class XX的原因及解決辦法
目錄 Dao層書寫的過程中,對映的引數無法對應上。 Dao層書寫的過程中,對映的引數無法對應上。 比如在書寫Mapper層 @Select(“select * from XXX where XX =#{abc};”) 其中abc是Dao層ABC
Foxmail登陸失敗-NO LOGIN Login error password error問題出現原因及解決辦法(授權碼)
問題描述: 因為今天在一個專案中需要用到郵箱的客戶端授權碼,所以我在網易郵箱網頁版中設定了授權碼,但是在後來在Foxmail客戶端收取郵件時出現了問題: 我確定自己沒有改過密碼,所以又進行了多次嘗試 好吧,相信提示,我去改密碼(但我覺得密碼沒錯啊???)
Java記憶體各部分OOM出現原因及解決辦法
原文:https://blog.csdn.net/ls5718/article/details/52411211?utm_source=copy 一,jvm記憶體區域 1, 程式計數器 一塊很小的記憶體空間,作用是當前執行緒所執行的位元組碼的行號指示器。
Java連結Redis時出現 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法
第一種情況: 在redis.conf中設定了密碼,而且redis還啟動了,為什麼說沒有密碼呢? linux下啟動redis有很多種方法, 方式一: ./redis-server & 這種方法啟動,不會帶上你的redis.conf配置檔案啟動 方式二:還有
Java連線Redis時出現 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法
給redis設定過auth後發現還是出現這種情況,這是由於啟動redis時自動載入的redis配置檔案並不是我們配置的那個,我在服務中找到redis: 右擊redis選擇屬性 這裡發現redis啟動時使用我們之前配置在環境變數裡的.exe檔案,先將服務停止
MySQL登入時出現 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解決辦法
【解決辦法】 1. 先用localhost登入 首先進入DOS介面,cd 你的mysql的安裝路徑。比如:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 然後在 > 後輸入以下: mysql -u root -p 回
Java鏈接Redis時出現 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法
edit 解決 apach 重新啟動 cti cau 文本編輯 cto coder Java鏈接Redis時出現 “ERR Client sent AUTH, but no password is set” 異常的原因及解決辦法 【錯誤提
機器學習問題中過擬合出現的原因及解決方案
如果一味的追求模型的預測能力,所選的模型複雜度就會過高,這種現象稱為過擬合。模型表現出來的就是訓練模型時誤差很小,但在測試的時候誤差很大。 一、產生的原因: 1.樣本資料問題 樣本資料太少 樣本抽樣不符合業務場景 樣本中的噪音資料影響 2.模型問題 模型複雜度高,引
關於ajax中出現2次請求的原因及解決辦法
前言 在專案中發現ajax中出現兩次請求,OPTIONS請求和POST請求,由於在上傳資料的時候,後臺可能2次都有反應,因此會造成資料上的錯誤。 1,具體表現如下: 查詢原因是瀏覽器對簡單跨域請求和複雜跨域請求的處理區別。 2,原因如下: 瀏覽器對複雜跨域請求的處理