Got it, Thanks for helping me Emir.

On Tue, Nov 19, 2019 at 12:36 PM Emir Arnautović <
emir.arnauto...@sematext.com> wrote:

> Hi,
> Copying indices will work and it is a fine approach. An alternative would
> be to join new node to a cluster, use add replica to copy cores to this new
> node and then remove replicas from old nodes, if you want to move cores.
>
> Regards,
> Emir
> --
> Monitoring - Log Management - Alerting - Anomaly Detection
> Solr & Elasticsearch Consulting Support Training - http://sematext.com/
>
>
>
> > On 18 Nov 2019, at 13:22, Sripra deep <sriprad...@madstreetden.com>
> wrote:
> >
> > Hi Emir,
> >
> >  Thank you so much. Now I got it cleared with the TLOG purpose.
> >   I am trying to copy an index of one solr cluster to use it to build
> > other solr cluster. I am able to make that work but Is this design okay?
> or
> > any other approach I can try to get a new cluster spin up with the same
> > data as in the old one.
> >
> > Thanks,
> > Sripradeep P
> >
> >
> > On Mon, Nov 18, 2019 at 2:12 PM Emir Arnautović <
> > emir.arnauto...@sematext.com> wrote:
> >
> >> Hi Sripradeep,
> >> Simplified: TLog files are used to replay index updates from the last
> >> successful hard commit in case of some Solr crashes. It is used on the
> next
> >> Solr startup. It does not contain all updates, otherwise, it would
> >> duplicate the index size.
> >> If you start from these premises, you will understand why it is not
> copied
> >> when adding replicas and why it is not needed and why you cannot use
> TLog
> >> to spin up a new cluster.
> >>
> >> HTH,
> >> Emir
> >> --
> >> Monitoring - Log Management - Alerting - Anomaly Detection
> >> Solr & Elasticsearch Consulting Support Training - http://sematext.com/
> >>
> >>
> >>
> >>> On 18 Nov 2019, at 06:35, Sripra deep <sriprad...@madstreetden.com>
> >> wrote:
> >>>
> >>> Hi Guys,
> >>>
> >>> I observed a scenario with the tlog creation and usage and couldn't
> find
> >>> any usage for the tlog.
> >>>
> >>> Solr version: 7.1.0
> >>> Number of shards = 3
> >>> Number of replica = 1
> >>> I indexed the about 10k docs into the collection.
> >>>
> >>> Scenario 1:
> >>> Using add replica collection API, I created one more replica (tried
> with
> >>> both nrt and tlog) neither of the replicas doesn't pull the tlog files.
> >>> Only the index files are pulled from master.
> >>> * If the tlog is not present in a replica then during ungraceful
> >> shutdown
> >>> of the solr server how the replicas will regain the index without tlog
> >>> files.
> >>> * To verify the above scenario, I killed the newly added replica server
> >>> with kill -9 <pid> command and started back
> >>> also stopped the leader node.
> >>>
> >>> Questions:
> >>> 1) TLog files are not used even in the case of ungraceful shutdown,
> >> where
> >>> else it will be used?
> >>> 2) Tlog files doesn't get copied to the newly added replica so adding a
> >>> new replica to the already created collection with data/index is not
> >>> advisable?
> >>> 3) Is there a way to make the newly added slave node to replicate the
> >>> tlog file as it does for the data/index files from leader?
> >>> 4) Is it possible to use the Tlog files /index files from an existing
> >>> solr server to spin up a new solr cluster?
> >>>
> >>>
> >>> It would be much helpful for me to understand the core working of Solr
> >>> server.
> >>>
> >>> Thanks,
> >>> Sripradeep P
> >>
> >>
>
>

Reply via email to