在Endeca中,我希望在基线更新后将dgraph备份自动保存在dgraph服务器上。

在Endeca中,我希望在基线更新后将dgraph备份自动保存在dgraph服务器上。,endeca,Endeca,如何将3个dgraph备份自动保存在dgraph服务器而不是ITL服务器上。默认情况下,dgidx输出的备份保存在ITL服务器上。我希望它保存在dgraph服务器ie MDEX主机上。请提供帮助。我不认为有现成的选项可以备份目标服务器上部署的dgidx输出。你有没有通过考试?我也会质疑这是否是一个好主意。考虑你正在部署,3个服务器中的2个已经成功通过,但是第三个服务器失败了。现在只需回滚其中两台机器。您的中央EAC将不知道哪些要回滚,哪些要保留。但是,如果在回滚时将所有备份都放在一个中心点(即在

如何将3个dgraph备份自动保存在dgraph服务器而不是ITL服务器上。默认情况下,dgidx输出的备份保存在ITL服务器上。我希望它保存在dgraph服务器ie MDEX主机上。请提供帮助。

我不认为有现成的选项可以备份目标服务器上部署的dgidx输出。你有没有通过考试?我也会质疑这是否是一个好主意。考虑你正在部署,3个服务器中的2个已经成功通过,但是第三个服务器失败了。现在只需回滚其中两台机器。您的中央EAC将不知道哪些要回滚,哪些要保留。但是,如果在回滚时将所有备份都放在一个中心点(即在ITL服务器上),您将始终将相同的备份推送到所有三台服务器上


假设您正试图加快超大索引的部署(Endeca将整个dgidx输出复制到每个MDEX),您可以随时查看

我认为,在目标服务器上备份已部署的dgidx输出时,没有现成的选项。你有没有通过考试?我也会质疑这是否是一个好主意。考虑你正在部署,3个服务器中的2个已经成功通过,但是第三个服务器失败了。现在只需回滚其中两台机器。您的中央EAC将不知道哪些要回滚,哪些要保留。但是,如果在回滚时将所有备份都放在一个中心点(即在ITL服务器上),您将始终将相同的备份推送到所有三台服务器上


假设您正试图加快超大索引的部署(Endeca将整个dgidx输出复制到每个MDEX),您可以随时查看

您应该能够通过多种方式实现这一点:

  • 在任何基线更新中,dgidx_输出都会自动复制到每个 dgraph服务器。您应该将副本或归档作业添加为 为您的dgraph执行任务

  • 您还可以创建一个自定义复制作业,该作业将为每个dgraph 将在基线更新结束或开始时运行的服务器。 或者它可以完全从基线更新离线

  • 到RADIMPE的一点,在DGRANS服务器上复制不是那么难,而是需要真正考虑的回滚过程。您需要进行设置,并确保它使用您制作的任何备份副本,无论是在ITL机器本地还是在dgraph服务器上


    还要知道,dgidx_输出将不包括自创建索引以来添加的任何部分更新信息。部分更新信息仅在dgraph服务器上的dgraph_输入中可用。因此,如果合并了部分更新,则应归档dgraph输入并使其可用于任何回滚作业。

    您应能够通过多种方式执行此操作:

  • 在任何基线更新中,dgidx_输出都会自动复制到每个 dgraph服务器。您应该将副本或归档作业添加为 为您的dgraph执行任务

  • 您还可以创建一个自定义复制作业,该作业将为每个dgraph 将在基线更新结束或开始时运行的服务器。 或者它可以完全从基线更新离线

  • 到RADIMPE的一点,在DGRANS服务器上复制不是那么难,而是需要真正考虑的回滚过程。您需要进行设置,并确保它使用您制作的任何备份副本,无论是在ITL机器本地还是在dgraph服务器上


    还要知道,dgidx_输出将不包括自创建索引以来添加的任何部分更新信息。部分更新信息仅在dgraph服务器上的dgraph_输入中可用。因此,如果合并了部分更新,则应归档dgraph输入并使其可用于任何回滚作业。

    您可以创建dgraph启动后任务并在图形定义中分配它。它将在每次MDEX启动时执行

    <dgraph id="Dgraph01" host-id="LiveMDEXHost01" port="10000" pre-shutdown-script="DgraphPreShutdownScript" post-startup-script="DgraphPostStartupScript">
    
     <script id="DgraphPostStartupScript">
        <bean-shell-script>
          <![CDATA[
    ...code to backup here
       ]]>
        </bean-shell-script>
      </script>
    

    您可以创建DGRAPH启动后任务,并在图形定义中分配该任务。它将在每次MDEX启动时执行

    <dgraph id="Dgraph01" host-id="LiveMDEXHost01" port="10000" pre-shutdown-script="DgraphPreShutdownScript" post-startup-script="DgraphPostStartupScript">
    
     <script id="DgraphPostStartupScript">
        <bean-shell-script>
          <![CDATA[
    ...code to backup here
       ]]>
        </bean-shell-script>
      </script>