0
orientdb服務器版本2.1.11orientdb創建索引同時不能寫
我有5個節點,有插入300萬個文件。
當我創建索引時,5個節點開始一起創建。在創建索引期間,羣集無法寫入。日誌說:「仲裁2沒有達到請求」(我配置寫法定數是2)
當我添加一個屬性到一個類(慢,因爲百萬個文檔),發生同樣的錯誤,集羣不能寫。
這是正確的嗎?我的用法是錯誤的嗎?
orientdb服務器版本2.1.11orientdb創建索引同時不能寫
我有5個節點,有插入300萬個文件。
當我創建索引時,5個節點開始一起創建。在創建索引期間,羣集無法寫入。日誌說:「仲裁2沒有達到請求」(我配置寫法定數是2)
當我添加一個屬性到一個類(慢,因爲百萬個文檔),發生同樣的錯誤,集羣不能寫。
這是正確的嗎?我的用法是錯誤的嗎?
如果您有5個節點,您必須按照此規則(n/2)+1將法定數設置爲3,並且您嘗試創建索引失敗,因爲節點正在與其他節點同步,因此您無法寫。
希望它有幫助
謝謝你的回答。你是對的,我應該配置法定人數3. 我感到困惑和意外的是,羣集無法寫入,因爲如果它在生產中,我不能讓請求等待太久。 – gpengtao
有沒有辦法鎖定集羣,創建索引並寫入同一時間。 – gpengtao