動作テスト概要AWSのEC2インスタンス上にFessを利用した全文検索サーバを構築します。ヒットしたページを表示するというおなじみの機能です。FessはJavaで開発されたソフトウェアであるため、JDKの導入が必要となります。Fessのコア機能である検索エンジンにElasticsearchという別のソフトウェアを利用しています。そのため、Fessに先立ってElasticsearchの導入が必要となります。今回は製品のインストールとWebブラウザによる接続確認を行うところまでの手順をまとめます。Services)のEC2インスタンスを準備し、Fessをインストールました。参考までに、サーバのスペックは以下のとおりです。日本ただし、FessとElasticsearchのJVMが合計で1.5GBのJavaヒープメモリを使用するため、1GBメモリでは足りません。そこで事前に2GBのスワップファイルを作成したうえで、以下の作業を行いました。AWSの利用料を抑えるためにややめんどくさいことをしましたが、単純にEC2のインスタンスタイプをt2.mediumにすることで解決する方が簡単かと思います。wgetのインストールFessのインストールモジュールをサーバにダウンロードするためのツールとして、wgetをインストールします。8の最新バージョン(2017年12月3日時点)をダウンロードします。ElasticsearchのダウンロードFessの検索エンジンにはElasticsearchが利用されています。そのため、インストール要件としてElasticsearchが挙げられています。指定されたバージョンをダウンロードします。FessのダウンロードFessは2017年12月3日時点で最新のバージョン11.4.4をダウンロードします。JDKのRPMパッケージをインストールします。ElasticsearchのインストールwgetでダウンロードしたElasticsearchのRPMパッケージをインストールします。ElasticsearchとFessの連携設定ElasticsearchとFessを連携させるための設定を追加します。FessのインストールwgetでダウンロードしたFessのRPMパッケージをインストールします。ElasticsearchのFess用機能拡張プラグインのインストールElasticsearchのFess用機能拡張プラグインをインストールします。インストールに使用するのはElasticsearchのプラグインインストールシェルです。利用できるように再読み込みを行います。Elasticsearchの自動起動設定ElasticsearchのサービスをSystemdにより自動起動する設定を行います。Fessの自動起動設定FessのサービスをSystemdにより自動起動する設定を行います。一通り設定が完了しましたので、Elasticsearchのサービスを起動します。Fessの起動Elasticsearchに続いて、Fessのサービスを起動します。Fessのサービスへ接続確認インストールと設定が終わったら、ブラウザでFessのサービスに接続確認を行います。ブラウザで以下のURLにアクセスします。Fessの管理UIへ接続確認ブラウザで以下のURLにアクセスします。初期パスワードは「admin」です。7.4▲setupのメニューに戻る▲プロフィールらのっち@ranocci損害保険会社のIT企画部に勤務するSEです。