2016-02-05 20 views
1

我已經安裝羣集爲WSO2-IS(在不同的機器2個實例)基於該信息此處提供 - https://docs.wso2.com/display/CLUSTER44x/WSO2+Clustering+and+Deployment+Guide在WSO2標識服務器集羣正在同步seconday用戶存儲

  1. 設置DB與用戶商店,共享註冊表,2個地方註冊
  2. 複製的數據庫驅動程序jar到構件庫
  3. 更新了主datasource.xml
  4. 更新了registry.xml(確信主是隻讀的錯誤和工人是隻讀真)
  5. 更新了AXIS2.xml和使用WKA入會方案
  6. 執行的其他變化,如入門-Dsetup選項,並沒有-Dsetup選項工人師傅的鏈接
  7. 建議。
  8. 驗證了治理文件夾顯示爲一個符號鏈接

我可以看到這兩個節點之間的相互作用,有節點當工人開始加入有關Hazelcast消息。

1中創建的用戶能夠登錄到另一個實例,當通過UI查看時,服務提供商也可以自動使用。

問題是,當我在第一個節點中創建輔助用戶存儲(JDBC)並轉到第二個節點中的列表時 - 輔助用戶存儲不存在,我也無法查看用戶列表中的用戶。

我錯過了什麼,或者它是集羣應該執行的方式,即二級用戶存儲必須以其他方式共享?

謝謝, 維卡斯

回答

0

次要用戶存儲的配置不是默認兩個節點之間同步。從UI創建輔助用戶存儲後,它將在以下位置創建一個文件。 [WSO2_IS]/repository/deployment/server/userstores/ 這些配置文件需要手動複製或者必須使用一些同步機制才能將文件複製到其他節點。因爲複製這個文件不是一件好事。

更多信息 https://docs.wso2.com/display/IS500/Configuring+Secondary+User+Stores