1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu 18.04 に fess をインストールする

Posted at

公式のドキュメントに沿ってFessをインストールしてみた。
Fessインストールガイド
Fessチュートリアル
Install Elasticsearch with Debian Package

今回、インストールした環境

  • OS : Ubuntu 18.04.3 LTS 64bit
  • Java : OpenJDK 11.0
  • Elasticsearch : 7.4
  • Fess : 13.4

Javaのインストール

公式ドキュメントの要件にJava11とあるのでJavaのインストールから。

$ sudo apt-get install openjdk-11-jdk

elasticsearchのインストール

"elasticsearch"の公式ドキュメントに従ってインストールしていく。
Fessに対応するバージョンのElasticsearchをインストールする。
Fess 13.4は最新のElasticsearch 7.4をサポートしているので今回はこれをインストール。
Install Elasticsearch with Debian Package

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
$ sudo apt-get install apt-transport-https
$ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
$ sudo apt-get update && sudo apt-get install elasticsearch

Fess にアクセスするために設定ファイル(/etc/elasticsearch/elasticsearch.yml) に以下を追記する。

configsync.config_path: /var/lib/elasticsearch/config

Fessのインストール

$ wget https://github.com/codelibs/fess/releases/download/fess-13.4.2/fess-13.4.2.deb
$ sudo dpkg -i fess-13.4.2.deb

Elasticsearch の機能を拡張するためのFessプラグインを Elasticsearch の plugins ディレクトリにインストールする。

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-fess:7.4.0
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-extension:7.4.0
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-configsync:7.4.0
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-dataformat:7.4.0
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-minhash:7.4.0

これでインストール完了。

下記のように起動・停止できるはず。

$ sudo systemctl start elasticsearch.service
$ sudo systemctl start fess.service
$ sudo systemctl stop fess.service
$ sudo systemctl stop elasticsearch.service

自動起動を設定するなら

$ sudo systemctl daemon-reload
$ sudo systemctl enable elasticsearch.service
$ sudo systemctl enable fess.service

デフォルトで利用するポートは8080なので、
起動して http://localhost:8080/ にブラウザでアクセスできればOK。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?