將 Solr 升級至 ClearQuest 所支援的最新版本

您可以將 Solr 升級至 ClearQuest 所支援的最新版本。這適用於您部署中的 Solr 版本比 ClearQuest 所支援的版本還要舊時。

開始之前

如果您是使用 IBM Rational ClearQuest SAMPL 資料庫,此實務範例大約需要 15 分鐘才能完成。如果您是使用正式作業資料庫,而且需要重新編製索引,則時間會依據資料庫大小而增加。

關於這項作業

此實務範例假設您已升級 ClearQuest,而且已使用 cqtsadmin.pl prep_upgd_was_profilesrestore_was_profiles 指令行選項來升級您的全文搜尋部署。而且,此實務範例假設目前在此部署中使用的 Apache Solr 版本比 ClearQuest 所支援的版本還要舊,而且您想要升級 Solr 應用程式。
註: 如果您未升級 Solr 應用程式,則會使用現行版本。如果您部署新的全文搜尋實例,則會安裝及使用 ClearQuest 所隨附的最新 Solr 版本。可能會在相同的主機上混合使用全文搜尋部署,且各自使用不同的 Solr 版本。

此實務範例搭配使用綱目儲存庫與名稱為 TextSearch 的連線以及名稱為 SAMPL 的使用者資料庫。 路徑規格假設您是在 Windows 上執行。如果您是在 UNIX 系統或 Linux 上執行,請進行適當的替代。

程序

  1. 搭配執行 cqtsadmin.pl 指令與 backup_fts 選項,以備份您的全文搜尋部署:

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

  2. 再次搭配執行 cqtsadmin.pl 指令與 upgrade_solr_app 選項,以升級 Solr 應用程式:

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

  3. 如果在前一個步驟中的指令完成之後顯示一則訊息,指示您重新編製使用者資料庫的索引,則會分別搭配 stop_update_idxfresh_batch_idxstart_update_idx 選項執行 cqtsadmin.pl 指令三次:

    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

結果

您已將 Solr 應用程式升級至 ClearQuest 所支援的最新版本。


意見