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」で終了する。
コメント