Скачиваем с данного сайта последние версии приложений:
https://sourceforge.net/projects/pentaho/files/
- pentaho-server-ce-9.0.0.0-423.zip — сервер для запуска отчетов
- prd-ce-9.0.0.0-423.zip — дизайнер отчетов
Архив pentaho-server-ce нужно распаковать на сервере:
unzip pentaho-server-ce-*.zip # перенести созданный каталог в папку /var/www и выполнить в ней команды chown -R www-data:www-data pentaho-server chmod -R 777 pentaho-server
Устанавливаем Java SDK
sudo apt-get update sudo apt-get upgrade sudo apt install openjdk-8-jdk
Запускаем сервер:
./start-pentaho.sh
# для остановки использовать ./stop-pentaho.sh
Статья по настройке tomcat (веб сервера):
https://help.pentaho.com/Documentation/8.2/Setup/Administration/Pentaho_Server/Customize
Если возникнет ошибка связанная с портом 9092 он может быть занят (для этого нужно смотреть логи tomcat).
Инструкция здесь https://stackoverflow.com/questions/40181287/pentaho-not-starting-because-it-tries-bind-to-port-9092-already-used-by-itself/44108261
Настройка безопасности:
Если PDF отчет не выводить русские шрифты, то нужно установить дополнительные шрифты на сервер
sudo apt-get install ttf-mscorefonts-installer
sudo fc-cache
fc-match Arial