1.Удалить tomcat
Чтобы удалить системные и конфигурационные файлы из Ubuntu.
sudo apt remove --purge tomcat9 tomcat9-docs
sudo apt autoremove
sudo apt autoclean
Найдите и удалите вручную оставшиеся файлы, если есть некоторые
sudo apt install locate && sudo updatedb
locate tomcat
2.Установить apache Jena fuseki
wget https://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-3.8.0.tar.gz
cd /opt
sudo tar xzf ~/apache-jena-fuseki-3.8.0.tar.gz
sudo ln -s apache-jena-fuseki-3.8.0 fuseki
Создать пользователя fuseki
sudo adduser --system --home /opt/fuseki --no-create-home fuseki
Для установки мы следуем «Стандарту иерархии файловой системы»:
- в`/ opt / fuseki
- база данных в / var / lib / fuseki
- регистрирует в / var / log / fuseki
- файлы конфигурации в / etc / fuseki
В папке /var/lib
:
sudo mkdir -p fuseki/{backups,databases,system,system_files}
sudo chown -R fuseki fuseki
cd /var/log
sudo mkdir fuseki
sudo chown fuseki fuseki
cd /etc
sudo mkdir fuseki
sudo chown fuseki fuseki
cd /etc/fuseki
sudo ln -s /var/lib/fuseki/* .
sudo ln -s /var/log/fuseki logs
Создать службу
Редактировать в / etc / default / fuseki:
FUSEKI_HOME = /opt / fuseki
FUSEKI_BASE = / etc / fuseki
FUSEKI_USER = fuseki
JAVA_OPTIONS = "- Xmx2048M"
Создать символическую ссылку в init.d
:
cd /etc/init.d
sudo ln -s /opt/fuseki/fuseki .
Запуск услуги
sudo service fuseki start
sudo update-rc.d fuseki defaults