起動後の確認方法
各種確認方法を説明します。
インデックス作成が完了したことを確認する
Luxor用インデックスコマンドの実行が終わっても、Luxorサーバでの登録作業はまだ終わっていない場合があります。インデックス作成が終わったことを確認するには、ブラウザで以下のURLから、Luxorサーバの管理画面にアクセスして画面の"Queue Size"が"0"になっていることをご確認ください。
http://LuxorサーバのIPアドレス/solr/About
インデックス作成を行った機能の"Size"列の値を確認します。この数値がLuxorサーバで登録されているインデックスの数です。添付ファイルもインデックスとして作成されます。Luxorモードでは、1件のデータの中に添付ファイルが1個あれば、2件のインデックスが作成されます。2個あれば、3件のインデックスが作成されるため、単純に件数の一致では作成が完了したことはわかりません。
※ "Queue Size"が"0"にならなくても、続けてLuxor用インデックスコマンドを実行することは可能です。
Luxorインストール・アップグレードが成功したことを確認する
Luxorインストール後やアップグレード後は、以下の五つの方法より、インストールやアップグレードが成功したかを確認できます。
Luxorの管理画面による確認方法
Luxorの管理画面にアクセスし、Luxorのバージョンを確認することができます。管理画面にて、Luxorのバージョン、SolrCloudの稼働状況を確認することより、インストール、アップグレードが成功しているかは確認可能です。
Luxorバージョン、SolrCloudの確認方法については、『Luxor_Ver.2.6_運用ガイド』を参照してください。
また、管理画面が表示されない場合の対処法は、『Luxor_Ver.2.6_運用ガイド』の「Solr管理画面」を参照してください。
動作コマンドによる確認方法
動作コマンドを利用する場合、下記を全て設定完了することが必要です。
- Luxor サーバが起動していること
- INSUITE® APサーバが起動していること
- SmartDB APサーバが起動していること
- INSUITE® APサーバとLuxorサーバ間の通信が可能であること(※)
- SmartDB APサーバとLuxorサーバ間の通信が可能であること(※)
- INSUITE® APサーバのLuxorの設定が完了していること(※)
- SmartDB APサーバのLuxorの設定が完了していること(※)
※通信設定については、「接続関連の設定」を参照してください。 Luxorサーバで下記の手順を行います。複数台構成の場合、それぞれのLuxorサーバで実行してください。
実行コマンドは下記となります。
※LuxorのAbout画面にて、全てのCoreが問題なくReloadされた(各Coreのサイズが平常通り表示される)ことを確認したうえ、installCheckを実行してください。
> ※Ver.2.6.0を例にしています。各リビジョンに合わせ、読み替えてください。# cd /root/luxor.2.6.0
# sh setup.sh -installCheck
(a) 実行に問題がなければ、以下のメッセージが出力されます。
installCheck SUCCESS!
(b) 問題がある場合、以下のメッセージが出力されます。installCheck.logの内容を確認してください。
installCheck failed. See ./installCheck.log
(c) Luxorが正しくインストールされ、添付ファイルダウンロードやINSUITEあるいはSmartDBへ接続失敗した場合、以下のメッセージが出力されます。
installCheck SUCCESS! But can't connect to INSUITE or SmartDB server, please see ./installCheck.log
注意
installCheckは主に、LuxorサーバがINSUITE®サーバ及びSmartDBサーバとの通信(インデックス作成及び検索動作)が成功しているかどうかを確認するコマンドです。SolrCloudを利用すること、且つ複数台構成の場合、「Luxorの管理画面による確認方法」も確認してください。
Ver.2.2.0よりインストールチェック機能にチェック項目が充実されています。詳細は下記の表を参照してください。
表 インストールチェック項目
チェック項目 | 詳細説明 |
---|---|
junitロードチェック | junit.propertiesが成功にロードされているかをチェック |
インストール環境チェック | Tomcat及びSolrがインストールされているかをチェック |
Luxor状況チェック | ・ActiveMQサービス ・Solrサービス が利用可能かをチェック |
コレクション状況チェック | 各種configファイル及びINSUITEとSmartDB機能と関連する各種コアが作成されているかをチェック |
Solr新規、検索、削除チェック | 全文検索機能として、Solrがインデックス更新・検索・削除を成功に実行できるかをチェック |
INSUITEとSmartDBへの接続チェック | INSUITE、SmartDBへの接続が成功かをチェック |
インストールチェックのログ例
-
ログ名称: installCheck.log
-
インストールチェック失敗の例①: INSUITEとSmartDBへの接続チェックが失敗
1. junitロードチェック
1.1 junit.properties--------------Success
2. インストール環境チェック
2.1 SolrHomeTest------------------Success
2.2 TomcatDirTest-----------------Success
3. Luxor状況チェック
3.1 ZookeeperStatusTest-----------Success
3.2 ActiveMQStatusTest------------Success
3.3 SolrStatusTest----------------Success
4. コレクション状況チェック
4.1 ConfigFileCheck---------------Success
4.2 CollectionCheck---------------Success
5. Solr新規、検索、削除チェック
5.1 SolrUpdateTest----------------Success
5.2 SolrSearchTest----------------Success
5.3 SolrDeleteTest----------------Success
6. INSUITEとSmartDBへの接続チェック
6.1 INSUITE®ConnectCheck----------Failed
6.2 SmartDBConnectCheck-----------Failed
6.1.2 INSUITE®ConnectCheck failed. Pleace check the iseurl and INSUITE server settings
6.2.2 SmartDBConnectCheck failed. Pleace check the sdburl and SmartDB server settings
Luxor is installed successfully, but Luxor can not connect to the INSUITE or SmartDB server.
- インストールチェック失敗の例②: Luxorチェックが一部失敗
1. junitロードチェック
1.1 junit.properties--------------Success
2. インストール環境チェック
2.1 SolrHomeTest------------------Success
2.2 TomcatDirTest-----------------Success
3. Luxor状況チェック
3.1 ZookeeperStatusTest-----------Success
3.2 ActiveMQStatusTest------------Success
3.3 SolrStatusTest----------------Success
4. コレクション状況チェック
4.1 ConfigFileCheck---------------Failed
4.2 CollectionCheck---------------Failed
4.1 ConfigFile check Failed. Can't find ConfigFiles:"admin_guide search_history" . Please run the following command.
# sh setup.sh -upZkConfig
# sh setup.sh -createCollections
4.2 CollectionCheck Failed. Can't find Collections:"admin_guide search_history" . Please run the following command.
# sh setup.sh -upZkConfig
# sh setup.sh -createCollections
5. Solr新規、検索、削除チェック
5.1 SolrUpdateTest----------------Success
5.2 SolrSearchTest----------------Success
5.3 SolrDeleteTest----------------Success
Install Check Failed.
INSUITE®での確認方法
下記の方法より確認してください。登録処理には多少時間かかりますので、登録されたデータを検索するには、登録後数分経過してから検索してください。
1.データ登録確認
INSUITE®でLuxorを使う設定に変更後、任意のアカウントでスケジュールを登録してください。その際に、わかりやすいタイトルを設定してください。スケジュール登録後、INSUITE®のログにエラーが出力されないことを確認してください。
※対象機能にSmartDBが表示されている場合、その上でSmartDBの対象機能に含まれるキーワードで全文検索を行い、結果が表示されることを確認してください。2.検索確認
INSUITE®の統合検索画面を開き、「1.データ登録確認」で登録したスケジュールのタイトルをキーワードに設定し、スケジュールを検索対象に設定の上、検索してください。
SmartDBでの確認方法
下記の方法より確認してください。登録処理には多少時間かかりますので、登録されたデータを検索するには、登録後数分経過してから検索してください。
1.データ登録確認
SmartDBでLuxorを使う設定に変更後、任意のアカウントでバインダ/文書/アプリ/プロセスを作成してください。その際に、わかりやすいバインダの名前/文書のタイトル/アプリの名前/プロセスの見出しを設定してください。
バインダ/文書/アプリ/プロセスを登録後、SmartDBのログ/var/log/hibiki/hibiki.logにエラーが出力されないことを確認してください。
2.検索確認
SmartDBの全文検索画面を開き、「1.データ登録確認」で登録した対象をキーワードに設定し、バインダ/文書/アプリ/プロセスを検索対象に設定の上、検索してください。
Luxorのログによる確認方法
Luxorインストール後やアップグレード後、画面操作時にエラーが発生する場合、Luxorサーバにアクセスし、以下のログファイルを確認してください。
/var/log/luxor/solr.log
/var/log/luxor/luxor.log