在Ubuntu 18.04上安装Fess
根据公式文档试着安装了Fess。
Fess安装指南
Fess教程
使用Debian软件包安装Elasticsearch
这次安装的环境
-
- 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,因此本次安装选择该版本。
使用Debian软件包安装Elasticsearch。
$ 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
将Fess插件安装到Elasticsearch的plugins目录中,以扩展Elasticsearch的功能。
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/,就可以了。