Mac に Fess をインストール
Mac に Fess を簡易実行できるようにしたと書いた。
Mac に Fess をインストール(簡易実行版) – with a Christian Wife
https://wacw.cf/2020/06/25/easy-install-fess-on-mac/
使ってみて良さそうだったので、次は本格的に構築することにした。
環境:VMware Fusion 10.0.1、macOS High Sierra 10.13.6
上記リンクに書いたので、Java はすでにインストールされているものとする。
(1)Elasticsearch をダウンロード、解凍する。今回は最新の Version: 7.7.1 をダウンロードし、/Users/[ユーザー名]/ に解凍する。
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-7.7.1-darwin-x86_64.tar.gz
(最初、Homebrew で Elasticsearch をインストールしてみたが、あとあと面倒になったのでこのシンプルな方法でやり直した。)
参考:
Install Elasticsearch from archive on Linux or MacOS | Elasticsearch Reference [7.7] | Elastic
https://www.elastic.co/guide/en/elasticsearch/reference/7.7/targz.html
(2)以下のコマンドを実行して Elasticsearch にプラグインをインストールする。
1$ ./elasticsearch-7.7.1/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-fess:7.7.0
2$ ./elasticsearch-7.7.1/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-extension:7.7.0
3$ ./elasticsearch-7.7.1/bin/elasticsearch-plugin install org.codelibs:elasticsearch-configsync:7.7.0
4$ ./elasticsearch-7.7.1/bin/elasticsearch-plugin install org.codelibs:elasticsearch-dataformat:7.7.0
5$ ./elasticsearch-7.7.1/bin/elasticsearch-plugin install org.codelibs:elasticsearch-minhash:7.7.0
(3)./elasticsearch-7.7.1/config/elasticsearch.yml に以下を追記する。
configsync.config_path: /Users/[ユーザー名]/elasticsearch-7.7.1/data/config/
(5)Fess パッケージをダウンロード、解凍する。今回は fess-13.7.1.zip をダウンロードし、/Users/[ユーザー名]/ に解凍する 。
Releases · codelibs/fess
https://github.com/codelibs/fess/releases
(6)5の fess-13.7.1/bin/fess.in.sh の 24 行目あたりを以下のように変更する。
1ES_HTTP_URL=http://localhost:9200
2FESS_DICTIONARY_PATH=/Users/[ユーザー名]/elasticsearch-7.7.1/data/config/
(7)起動するには、まず以下のコマンドを実行。
$ ./elasticsearch-7.7.1/bin/elasticsearch
Terminal の別のウィンドウを開き以下を実行。
$ ./fess-13.7.1/bin/fess
ここで http://localhost:8080/
にアクセスすると Fess が利用可能になる。
停止させるには Terminal で control + c。
Mac の起動時に Fess を自動立ち上げしたい。今回は cron に以下を登録した。
1@reboot ./elasticsearch-7.7.1/bin/elasticsearch
2@reboot ./fess-13.7.1/bin/fess
参考:
インストール
https://fess.codelibs.org/ja/13.7/install/install.html
起動および停止方法
https://fess.codelibs.org/ja/13.7/install/run.html
CronでOS起動時に処理を実行する@rebootの実装による差異 — ぺけみさお
https://www.xmisao.com/2013/04/24/cron-reboot-implementations.html
*
Amazon | 【Amazon.co.jp限定】Seagate BarraCuda 3.5" 8TB 内蔵ハードディスク HDD 2年保証 6Gb/s 256MB 5400rpm 正規代理店品 ST8000DM004 | シーゲイト(SEAGATE) | パソコン・周辺機器 通販
https://amzn.to/3jQC3xC