Fazendo upgrade do Solr para a versão mais recente suportada pelo ClearQuest

É possível fazer upgrade do Solr para a versão mais recente suportada pelo ClearQuest. Isso é útil quando a versão do Solr em sua implementação é mais antiga que a versão suportada pelo ClearQuest.

Antes de Iniciar

Este cenário deve demorar aproximadamente 15 minutos para ser concluído se você estiver usando o banco de dados SAMPL do IBM Rational ClearQuest. Se você estiver usando um banco de dados de produção e precisar reindexar, o tempo aumentará relativamente ao tamanho do seu banco de dados.

Sobre Esta Tarefa

Este cenário presume que você tenha feito upgrade do ClearQuest e tenha feito upgrade de sua implementação de procura de texto completa usando as opções da linha de comandos cqtsadmin.pl, prep_upgd_was_profiles e restore_was_profiles. Além disso, o cenário presume que a versão do Apache Solr atualmente usada nesta implementação é mais antiga que a versão suportada pelo ClearQuest e você deseja fazer upgrade do aplicativo Solr.
Nota: Se você não fizer upgrade do aplicativo Solr, a versão atual será usada. Se você implementar uma nova instância de procura de texto completa, a versão mais recente do Solr que está incluída no ClearQuest será instalada e usada. É possível ter uma mistura de implementações de procura de texto completa no mesmo host, cada uma usando uma versão do Solr diferente.

Este cenário usa um repositório de esquema com uma conexão denominada TextSearch e um banco de dados do usuário denominado SAMPL. As especificações de caminho assumem que você está executando no Windows. Faça as substituições adequadas se estiver executando no sistema UNIX ou em Linux.

Procedimento

  1. Faça backup de sua implementação de procura de texto completa executando o comando cqtsadmin.pl com a opção backup_fts:

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

  2. Faça upgrade do aplicativo Solr executando o comando cqtsadmin.pl novamente com a opção upgrade_solr_app:

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

  3. Se uma mensagem for exibida após a conclusão do comando na Etapa 2, isso instrui você a reindexar o banco de dados do usuário e, em seguida, reexecutar o comando cqtsadmin.pl quatro vezes com as opções da linha de comandos stop_update_idx, run_batch_idx, optimize_idx e start_update_idx, respectivamente:

    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 --run_batch_idx

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

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

Resultados

Você fez upgrade do aplicativo Solr para a versão mais recente que o ClearQuest suporta.


Feedback