ファイル検索システム Fess+Elasticsearch 導入メモ1

PC

Fess+ElasticsearchをWindows10のPCに導入したときのメモ(インストール+起動まで)。
今回は、D:\fess\以下に環境を構築します。
参考URL:https://fess.codelibs.org/ja/

FessおよびElasticsearchのダウンロード

https://fess.codelibs.org/ja/downloads.html から、最新安定版のFessおよび対応するElasticsearchをダウンロードします。Windowsなので、zipファイルをダウンロードします。

私が実行時は、Fessは13.16.0、Elasticsearchは7.16.2でした。

D:\fess\fess-13.16.0\ にFessを、d:\fess\Elasticsearch-7.16.2\ にElasticsearchのzipファイルを展開しておきます。

Elasticsearchの設定

プラグインのインストール

https://fess.codelibs.org/ja/13.16/install/install.html を参考に、3つのプラグインをコマンドラインからインストールします。

elasticsearch-plugin install org.codelibs:elasticsearch-analysis-fess:7.16.0

elasticsearch-plugin install org.codelibs:elasticsearch-analysis-extension:7.16.0

elasticsearch-plugin install org.codelibs:elasticsearch-minhash:7.16.0

elasticsearch-plugin list (プラグインが3つ入っているのを確認)

configsyncのインストール

https://fess.codelibs.org/ja/13.16/install/install.html の途中にconfigsyncへのリンクがあるので、ダウンロードし、d:fess\\elasticsearch-7.16.2\modules\configsync に展開します。

elasticsearch.ymlの編集

d:\fess\elasticsearch-7.16.2\config\elasticsearch.yml の最終行に、以下の1行を追加します。
configsync.config_path: d:/fess/elasticsearch-7.16.2/data/config/

Fessの設定

d:\fess\fess-13.16.0\bin\fess.in.bat の最後にElasticsearchに関する設定がREM分になっているので、修正する。
修正前。

set FESS_JAVA_OPTS=%FESS_JAVA_OPTS% -Dfess.es.http_address=http://localhost:9200
set FESS_JAVA_OPTS=%FESS_JAVA_OPTS% -Dfess.dictionary.path=”d:/fess/elasticsearch-7.16.2/data/config/” に修正。
1行目は、REM文を外すだけ(Elasticsearchのやり取りを、localhost:9200で行う。)
2行目は、Elasticsearch データ設定がどこにあるかを明示。「””」でしっかり書かないとうまく動かなかった。

起動

「D:\fess\elasticsearch-7.16.2\bin\erasticsearch.bat」 「D:\fess\fess-13.16.0\bin\fess.bat」の順に起動する。

起動確認

chrome等で「http://localhost:8080」アクセスする。

終了

「fess.bat」「Elasticsearch」の順に、「ctrl+C」で終了する。

コメント

タイトルとURLをコピーしました