2
1

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 16.04 x64 に fess-12.4.3.deb をインストールしてみる

Last updated at Posted at 2019-01-22

Ubuntu 16.04 x64 に fess-12.4.3.deb をインストールしてみる
#目的
Ubuntu 16.04 x64 に fess をインストールしてみる
※TODO:この状態だと検索結果がダウンロードになってしまう
##Javaのインストール
$ sudo apt-get install openjdk-8-jdk-headless
$ sudo apt-get install openjfx
##Elasticsearch をインストールする
###aptのrepositoryを追加する
Install Elasticsearch with Debian Packageより
$ sudo wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
$ sudo echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
Elasticsearchのプラグイン毎に対応するバージョンが異なるので
org/codelibs/elasticsearch-analysis-ja
等で使用するプラグインが全てリリースされているプロダクトを使用する
$ sudo apt-cache madison elasticsearch で確認

elasticsearch | 6.3.1 | https://artifacts.elastic.co/packages/6.x/apt stable/main amd64 Packages

###elasticsearch をインストールする
$ sudo apt-get install elasticsearch=6.3.1
$ sudo apt-mark hold elasticsearch
$ sudo apt-mark showhold
elasticsearch
※バージョン指定のため、パッケージのバージョンを固定する
※sudo apt-mark unhold elasticsearch で保留を解除する
###elasticsearch の設定ファイルに追記する
/etc/elasticsearch/elasticsearch.yml の最下行に以下の表記を追加する
configsync.config_path: /var/lib/elasticsearch/config
###elasticsearch のプラグインをインストールする(ファイルに書き込んで sh で起動)
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-fess:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-ja:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-synonym:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-configsync:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-dataformat:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-langfield:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-minhash:6.3.1
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install org.codelibs:elasticsearch-analysis-kuromoji-neologd:6.3.1
$ ls /usr/share/elasticsearch/plugins
analysis-fess
analysis-ja
analysis-kuromoji-neologd
analysis-synonym
configsync
dataformat
langfield
minhash
##Fess をインストールする
###Fess をインストールする
ダウンロード
より 安定版の最新版をDLする>fess-12.4.3.deb
$ sudo dpkg -i fess-12.4.3.deb
$ vipw で以下を確認
fess:\x:122:129::/var/lib/fess:/bin/false
$ cat /etc/group で以下を確認
fess:\x:129:
###Fess の設定ファイルを修正する
/usr/share/fess/bin/fess.in.sh で以下をコメントアウト&修正
# ES_HTTP_URL=http://localhost:9200
# ES_TRANSPORT_URL=localhost:9300
# FESS_DICTIONARY_PATH=/var/lib/elasticsearch/config/
FESS_JAVA_OPTS="$FESS_JAVA_OPTS -Dfess.port=8088" # port:8088に
$ sudo systemctl start elasticsearch.service
http://localhost:9200/ にアクセスして正常に表示されることを確認する
$ sudo systemctl status fess.service
http://localhost:8088/ にアクセスして正常に表示されることを確認する
###起動/停止系コマンド
$ sudo systemctl start elasticsearch.service
$ sudo systemctl stop elasticsearch.service
$ sudo systemctl restart elasticsearch.service
$ sudo systemctl status elasticsearch.service
$ sudo systemctl start fess.service
$ sudo systemctl stop fess.service
$ sudo systemctl restart fess.service
$ sudo systemctl status fess.service
###自動起動の設定

$ sudo systemctl list-unit-files --type=service | grep fess.service
fess.service                               disabled
$ sudo systemctl list-unit-files --type=service | grep elasticsearch.service
elasticsearch.service                      disabled

$ sudo systemctl enable fess
$ sudo systemctl enable elasticsearch
再起動後、自elasticsearch, fess が起動していることを確認
##参考にしたのは以下のサイト
Ubuntu 16.04 LTS に Fess(deb版) を 外部 Elasticsearch を使う設定でインストールする方法
Ubuntu 16.04: 特定パッケージをアップデート対象外にする

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?