Mise à niveau de Solr vers la version la plus récente prise en charge par ClearQuest

Vous pouvez mettre à niveau Solr vers la version la plus récente prise en charge par ClearQuest Ceci est utile lorsque la version de Solr dans votre déploiement est plus ancienne que la version prise en charge par ClearQuest.

Avant de commencer

Il vous faudra environ 15 minutes pour effectuer ce scénario si vous utilisez la base de données IBM Rational ClearQuest SAMPL. Si vous utilisez une base de données de production et que vous avez besoin de la réindexer, le temps nécessaire augmentera en fonction de la taille de votre base de donnée.

Pourquoi et quand exécuter cette tâche

Ce scénario suppose que vous avez mis à niveau ClearQuest et le déploiement de la recherche en texte intégral à l'aide des options de ligne de commande cqtsadmin.pl prep_upgd_was_profiles et restore_was_profiles. En outre, le scénario suppose que la version d'Apache Solr actuellement utilisée dans ce déploiement est plus ancienne que la version prise en charge par ClearQuest et que vous souhaitez mettre à niveau l'application Solr.
Remarque : Si vous ne mettez pas à niveau l'application Solr, la version actuelle est utilisée. Si vous déployez une nouvelle instance de la recherche en texte intégral, la version de Solr la plus récente incluse dans ClearQuest est installée et utilisée. Il est possible d'avoir un mélange de déploiements de recherche en texte intégral dans un même hôte, chacun utilisant une version de Solr différente.

Ce scénario utilise un référentiel de schéma avec une connexion appelée TextSearch et une base de données d'utilisateur appelée SAMPL. Les spécifications de chemins supposent que vous travaillez sous Windows. Effectuez les substitutions appropriées si vous travaillez sous le système UNIX ou Linux.

Procédure

  1. Sauvegardez votre déploiement de recherche en texte intégral en exécutant la commande cqtsadmin.pl à l'aide de l'option backup_fts :

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --backup_fts E:\FTS.Backup

  2. Mettez à niveau l'application Solr en exécutant la commande cqtsadmin.pl à nouveau avec l'option upgrade_solr_app :

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --upgrade_solr_app

  3. Si un message s'affiche après la commande de l'étape précédente vous invitant à réindexer la base de données utilisateur, exécutez la commande cqtsadmin.pl trois fois, avec les options de ligne de commande stop_update_idx, fresh_batch_idx, et start_update_idx, respectivement :

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --stop_update_idx

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --fresh_batch_idx

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --start_update_idx

Résultats

Vous avez mis à niveau l'application Solr vers la version la plus récente prise en charge par ClearQuest.


Retour d'informations