99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

初始化CDCR

2018-01-11 11:20 更新

CDCR初始化

CDCR Bootstrapping:在Solr 6.2中添加了附加功能,允許CDCR在首次啟動時將整個索引從源復制到目標數(shù)據(jù)中心,作為以下過程的替代方案。對于非常大的索引,如果選擇此選項,則應為初始同步分配時間。

這是在生產(chǎn)環(huán)境中初始化CDCR的一般方法,它基于CDCR的初始工作安裝所采取的方法,并慷慨地為闡明“現(xiàn)實世界”情景做出了慷慨的貢獻。

  • 客戶使用CDCR方法來保持遠程錯誤恢復實例可用于生產(chǎn)備份。這是一個單向的解決方案。
  • 客戶有26個cloud,每個cloud有2億個資產(chǎn)(15GB索引)。文件總數(shù)超過48億。源和目標cloud在2-3小時維護窗口中同步,以建立目標的基礎(chǔ)索引。

像往常一樣,從小開始是件好事。在完成其他工作之前,先同步單個cloud并監(jiān)視一段時間。在找到合適的平衡之前,您可能需要多次調(diào)整您的設(shè)置。

  • 在開始之前,停止或暫停索引器。最好在一個小維護窗口內(nèi)完成。
  • 在Source停止SolrCloud實例
  • 將CDCR請求處理程序配置包括在solrconfig. xml中,如下面的示例所示:
    <requestHandler name="/cdcr" class="solr.CdcrRequestHandler">
        <lst name="replica">
          <str name="zkHost">${TargetZk}</str>
          <str name="Source">${SourceCollection}</str>
          <str name="Target">${TargetCollection}</str>
        </lst>
        <lst name="replicator">
          <str name="threadPoolSize">8</str>
          <str name="schedule">10</str>
          <str name="batchSize">2000</str>
        </lst>
        <lst name="updateLogSynchronizer">
          <str name="schedule">1000</str>
        </lst>
      </requestHandler>
    
      <updateRequestProcessorChain name="cdcr-processor-chain">
        <processor class="solr.CdcrUpdateProcessorFactory" />
        <processor class="solr.RunUpdateProcessorFactory" />
      </updateRequestProcessorChain>
  • 將修改后的solrconfig. xml上傳到在Source和Target上的ZooKeeper。
  • 將Source集合中的索引目錄同步到Target集合中相應的分片節(jié)點。rsync 對此很有效。例如,如果collection1上有兩個分片,每個分片有兩個副本,則將相應的索引目錄從以下表中復制:

    shard1replica1Source

    to

    shard1replica1Target

    shard1replica2Source

    to

    shard1replica2Target

    shard2replica1Source

    to

    shard2replica1Target

    shard2replica2Source

    to

    shard2replica2Target

  • 在Target(DR)端啟動ZooKeeper
  • 在Target(DR)端啟動SolrCloud
  • 在Source端啟動ZooKeeper
  • 在Source端啟動SolrCloud。作為一般規(guī)則,SolrCloud的Target(DR)端應該在Source端之前啟動。
  • 使用CDCR API在Source實例上激活CDCR: 
    http://host:port/solr/collection_name/cdcr?action=START
    http://host:port/solr/<collection_name>/cdcr?action=START
  • Target上不需要運行/ cdcr?action = START命令
  • 禁用Target和Source上的緩沖區(qū)
    http://host:port/solr/collection_name/cdcr?action=DISABLEBUFFER
  • 可重建的索引
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號