次の環境を例に、全文検索サーバーをバージョンアップする手順を説明します。
OS:RedHat Enterprise Linux Server 6
構成:単体構成のGaroonと同じサーバーに全文検索サーバーをインストールしている
全文検索サーバーのインストールディレクトリー:/usr/local/cybozu/cbfts 補足
Garoonと異なるサーバーに、全文検索サーバーをインストールしている場合でも、バージョンアップの手順
は同じです。
65
運用中の全文検索サーバーのデータをバックアップする
運用中の全文検索サーバーのデータをバックアップします。
操作手順:
Garoonを運用しているサーバーに、rootユーザーでログインします。
Garoonを運用しているサーバーで、Webサーバーサービスを停止します。
次のコマンドを実行します。
RedHat Enterprise Linux Server 6の場合:
# /etc/init.d/httpd stop
RedHat Enterprise Linux Server 7の場合:
# systemctl stop httpd.service
全文検索サーバーを運用しているサーバーに、rootユーザーでログインします。
全文検索サーバーのWorkerとSolrを停止します。
次のコマンドを実行します。
# /etc/init.d/cbss_worker stop
# /etc/init.d/cbss_solr stop
全文検索サーバーを運用しているサーバーで、バックアップデータを保存するディレクトリーを作成しま す。
コマンドの例:
# mkdir /backup/YYYYMMDD
全文検索サーバーを運用しているサーバーで、全文検索サーバーのデータをバックアップします。
全文検索サーバーのデータをバックアップするには、次のディレクトリーをコピーします。
/usr/local/cybozu/cbfts/solr/v2/data
全文検索サーバーのデータをコピーするコマンドの例:
# cp -rp /usr/local/cybozu/cbfts/solr/v2/data /backup/YYYYMMDD/
バージョンアップする
全文検索サーバーをバージョンアップします。
操作手順:
全文検索サーバーを運用しているサーバーで、任意のディレクトリーに全文検索サーバーのインストー ラー「cbfts64-2.0.3.bin」を配置します。
66
全文検索サーバーを運用しているサーバーで、インストーラーを実行します。
インストーラーを配置したディレクトリーで、次のコマンドを実行します。インストールが完了すると、全文検 索サーバーのWorkerとSolrは、自動で起動します。
# sh cbfts64-2.0.3.bin
画面の指示に従ってインストールします。
Garoonを運用しているサーバーで、Webサーバーサービスを起動します。
次のコマンドを実行します。
RedHat Enterprise Linux Server 6の場合:
# /etc/init.d/httpd start
RedHat Enterprise Linux Server 7の場合:
# systemctl start httpd.service
作業後の確認
全文検索サーバーをバージョンアップできたことを確認します。
操作手順:
全文検索サーバーを運用するサーバーで、設定ファイル「productInfo」を開き、バージョンを確認しま す。
productInfoのファイルパス:
/usr/local/cybozu/cbfts/productInfo 確認内容:
「ProductVersion」の値が「2.0.3」であることを確認します。
ProductVersion=2.0.3 SolrVersion=4.7.0 CydecVersion=4.7.10 SolrIndexingVersion=v2
67
4 章 アンインストールする
全文検索サーバーをアンインストールする方法と、アンインストール後に必要な設定を説明します。