saiku 部属

最近工作上有用部属到 saiku2.x 版本,因为网路资源太少,自己摸索的几天,把这几天的配置稍微记录下来。

执行环境

Java version: Java7

OS: Debian11

saiku-serve: 2.6.1

準备

saiku-server-2.6.1-SNAPSHOT.tar.gz :https://drive.google.com/file/d/0B0Vsgah5rueFVFF5ZklXRUlQLVk/view?usp=sharing&resourcekey=0-Zb9CdSf7mTksiSBls9Vf8Qjdk1.7.0_80

把上述两份文件先放到 /tmp 目录

pollochang@web-ap:~$ ls /tmp/jdk-7u80-linux-x64.tar.gz saiku-server-2.6.1-SNAPSHOT.tar.gz

建立 saiku 帐号

sudo groupadd -g 1500 saikusudo useradd -u 1500 -g 1500 -d /home/saiku -s /bin/bash saikusudo mkdir -p /home/saikusudo chown saiku:saiku /home/saiku/

安装 JDK7

sudo mkdir -p /usr/local/lib/jvmsudo tar -C /usr/local/lib/jvm -zxf /tmp/jdk-7u80-linux-x64.tar.gzls /usr/local/lib/jvm # 检查

部属 saiku-server

解压缩 saiku-server-2.6.1-SNAPSHOT.tar.gz

sudo su saiku -c "tar -C /home/saiku/ -zxf /tmp/saiku-server-2.6.1-SNAPSHOT.tar.gz"

将 log 移至 /var/log

这部份不一定要做,如果是使用 RedHat 系列的发行板建议做一下,主要为了日后有用到 logrotate 有可能会因为 SELinux 无法正常执行。

sudo rm -rf /home/saiku/saiku-server/tomcat/logssudo mkdir -p /var/log/saikusudo chown saiku:saiku /var/log/saikusudo su saiku -c "ln -s /var/log/saiku /home/saiku/saiku-server/tomcat/logs"

设定执行权限

sudo chmod +x /home/saiku/saiku-server/*.shsudo chmod +x /home/saiku/saiku-server/tomcat/bin/*.sh

建立守护进程

/etc/systemd/system/saiku.service
# Systemd unit file for saiku[Unit]Description=saikuAfter=syslog.target network.target[Service]Type=forkingEnvironment=JAVA_HOME=/usr/local/lib/jvm/jdk1.7.0_80Environment=CATALINA_OPTS="-Dext.prop.dir=file:/home/saiku/saiku-server/tomcat/webapps/saiku/WEB-INF/ -Xms256m -Xmx768m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true -Djava.awt.headless=true"Environment=CATALINA_PID=/home/saiku/saiku-server/saiku.pidExecStart=/home/saiku/saiku-server/start-saiku.shExecStop=/bin/kill -15 $MAINPIDUser=saikuGroup=saikuUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-user.target
sudo systemctl start saiku

预设执行网址

http://[your ip]:8080/

查看log

sudo tail -f /var/log/saiku/catalina.outsudo tail -f /var/log/saiku/saiku.log

参考资料

Where to download old version 2.6.x of Saiku


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章