您好,登錄后才能下訂單哦!
【問題描述】
創建編目組后,獲取編目組報錯
> db.createCataRG("sdbserver1", 11800, "/opt/sequoiadb/database/cata/11800")
> var cataRG = db.getRG("SYSCatalogGorup")
(shell) : 1 uncaught exception: -222
RouteID is different from the local
> var cataRG = db.getRG("SYSCatalogGorup")
(shell) : 1 uncaught exception: -104
Node is not primary
【解決辦法】
1.檢查創建節點后,主機名是否被修改,如創建節點的主機名與當前主機名不一致,需修改為創建節點時的主機名。
2.該問題是由于用戶主機名中為sdbserver1.vmver.test, 使用sdbserver1創建節點時可以通過DNS訪問本機(通過dig hostname可得知),從而創建了名為sdbserver1:11800的節點,但是節點間通訊是使用完整的主機名的,所以該節點無法正常使用,需要重新指定完整的主機名進行創建節點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。