如何实现apache knox网关高可用性?

时间:2017-11-02 06:39:39

标签: knox-gateway

站点Apache Knox Gateway 0.13.x用户指南(http://knox.apache.org/books/knox-0-13-0/user-guide.html#High+Availability)。 我想配置Knox高可用性,该站点的第一步是配置

以下的Knox实例
  

必须同步所有Knox实例才能使用相同的拓扑凭据密钥库。 >这些文件位于> {GATEWAY_HOME} / conf / security / keystores / {TOPOLOGY_NAME} -credentials.jceks下。它们是在第一次拓扑部署之后生成的。目前,需要手动同步这些文件。以下是同步拓扑凭证密钥库的步骤:

     
    
        
  1. 选择将成为拓扑凭证密钥库源的Knox实例。我们称之为keystores master
  2.     
  3. 使用密钥库主服务器中的拓扑凭据密钥库替换其他Knox实例中的拓扑凭证密钥库
  4.     
  5. 重新启动Knox实例
  6.        

我想知道如何完成它。 我是否删除了所有的/{TOPOLOGY_NAME}-credentials.jceks并保留一个?

1 个答案:

答案 0 :(得分:0)

基本上,你选择一个将成为主人的Knox实例(没有什么特别的主人)。然后,您可以在指南中提到的其他Knox实例中备份拓扑凭证密钥库。然后将主拓扑凭证密钥库复制到其他实例中。 不要删除任何东西。并重新启动所有Knox实例。