起動後の確認方法
各種確認方法を説明します。
インデックス作成が完了したことを確認する
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.4_運用ガイド』を参照してください。
また、管理画面が表示されない場合の対処法は、『Luxor_Ver.2.4_運用ガイド』の「Solr管理画面」を参照してください。
動作コマンドによる確認方法
動作コマンドを利用する場合、下記を全て設定完了することが必要です。
- Luxor サーバが起動していること
- INSUITE® APサーバが起動していること
- Sm@rtDB APサーバが起動していること
- INSUITE® APサーバとLuxorサーバ間の通信が可能であること(※)
- Sm@rtDB APサーバとLuxorサーバ間の通信が可能であること(※)
- INSUITE® APサーバのLuxorの設定が完了していること(※)
- Sm@rtDB APサーバのLuxorの設定が完了していること(※)
※通信設定については、「接続関連の設定」を参照してください。 Luxorサーバで下記の手順を行います。複数台構成の場合、それぞれのLuxorサーバで実行してください。
実行コマンドは下記となります。
※LuxorのAbout画面にて、全てのCoreが問題なくReloadされた(各Coreのサイズが平常通り表示される)ことを確認したうえ、installCheckを実行してください。
> ※Ver.2.4.0を例にしています。各リビジョンに合わせ、読み替えてください。# cd /root/luxor.2.4.0
# sh setup.sh -installCheck
(a) 実行に問題がなければ、以下のメッセージが出力されます。
installCheck SUCCESS!
(b) 問題がある場合、以下のメッセージが出力されます。installCheck.logの内容を確認してください。
installCheck failed. See ./installCheck.log
(c) Luxorが正しくインストールされ、添付ファイルダウンロードやINSUITEあるいはSm@rtDBへ接続失敗した場合、以下のメッセージが出力されます。
installCheck SUCCESS! But can't connect to INSUITE or Sm@rtDB server, please see ./installCheck.log
注意
installCheckは主に、LuxorサーバがINSUITE®サーバ及びSm@rtDBサーバとの通信(インデックス作成及び検索動作)が成功しているかどうかを確認するコマンドです。SolrCloudを利用すること、且つ複数台構成の場合、「Luxorの管理画面による確認方法」も確認してください。
Ver.2.2.0よりインストールチェック機能にチェック項目が充実されています。詳細は下記の表を参照してください。
表 インストールチェック項目
チェック項目 | 詳細説明 |
---|---|
junitロードチェック | junit.propertiesが成功にロードされているかをチェック |
インストール環境チェック | Tomcat及びSolrがインストールされているかをチェック |
Luxor状況チェック | ・zooKeeperサービス ・ActiveMQサービス ・Solrサービス が利用可能かをチェック |
コレクション状況チェック | 各種configファイル及びINSUITEとSm@rtDB機能と関連する各種コアが作成されているかをチェック |
Solr新規、検索、削除チェック | 全文検索機能として、Solrがインデックス更新・検索・削除を成功に実行できるかをチェック |
INSUITEとSm@rtDBへの接続チェック | INSUITE、Sm@rtDBへの接続が成功かをチェック |
インストールチェックのログ例
-
ログ名称: installCheck.log
-
インストールチェック失敗の例①: INSUITEとSm@rtDBへの接続チェックが失敗
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とSm@rtDBへの接続チェック
6.1 INSUITE®ConnectCheck----------Failed
6.2 Sm@rtDBConnectCheck-----------Failed
6.1.2 INSUITE®ConnectCheck failed. Pleace check the iseurl and INSUITE server settings
6.2.2 Sm@rtDBConnectCheck failed. Pleace check the sdburl and Sm@rtDB server settings
Luxor is installed successfully, but Luxor can not connect to the INSUITE or Sm@rtDB 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®のログにエラーが出力されないことを確認してください。
※対象機能にSm@rtDBが表示されている場合、その上でSm@rtDBの対象機能に含まれるキーワードで全文検索を行い、結果が表示されることを確認してください。2.検索確認
INSUITE®の統合検索画面を開き、「1.データ登録確認」で登録したスケジュールのタイトルをキーワードに設定し、スケジュールを検索対象に設定の上、検索してください。
Sm@rtDBでの確認方法
下記の方法より確認してください。登録処理には多少時間かかりますので、登録されたデータを検索するには、登録後数分経過してから検索してください。
1.データ登録確認
Sm@rtDBでLuxorを使う設定に変更後、任意のアカウントでバインダ/文書/アプリ/プロセスを作成してください。その際に、わかりやすいバインダの名前/文書のタイトル/アプリの名前/プロセスの見出しを設定してください。
バインダ/文書/アプリ/プロセスを登録後、Sm@rtDBのログ/var/log/hibiki/hibiki.logにエラーが出力されないことを確認してください。
2.検索確認
Sm@rtDBの全文検索画面を開き、「1.データ登録確認」で登録した対象をキーワードに設定し、バインダ/文書/アプリ/プロセスを検索対象に設定の上、検索してください。
Luxorのログによる確認方法
Luxorインストール後やアップグレード後、画面操作時にエラーが発生する場合、Luxorサーバにアクセスし、以下のログファイルを確認してください。
/var/log/luxor/solr.log
/var/log/luxor/luxor.log