最近的项目需要使用到saiku olap查询工具,saiku现在比较新的版本是3.7,可以在github或者官网上下载源码,但是我使用源码没有运行起来,尝试了很多种方式,但是没有成功。

最后下了一个2.5版本的,没有源码只有两个war包。下面介绍一下saiku的部署方式。

1、将saiku-ui-2.5.war 改为 ROOT.war,将saiku-webapp-2.5.war 改为 saiku.war,将这两个 文件拷贝到tomcat

下面的webapps目录下面,完成以后启动tomcat,访问localhost:8080地址,使用admin/admin登录,不出意外的话是可以登录成功的。

2、停止tomcat,将对应数据库的驱动拷贝到tomcat libs目录下。

3、声明cube:

拷贝Mondrian schema(sales_mondrian_schema.xml)文件到tomcat/webapps/saiku/WEB-INF/classes/saiku-datasources/

在tomcat/webapps/saiku/WEB-INF/classes/saiku-datasources/目录下创建一个文件命名为sales.txt(扩展名无所谓,可以随便命名)并写入以下内容:

#declaration of Sauce Dallas sales cube for Sakiu

#———————————————

type=OLAP

name=SauceDallas

driver=mondrian.olap4j.MondrianOlap4jDriver

location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost:3306/saiku;Catalog=res:saiku-datasources/sales_mondrian_schema.xml;JdbcDrivers=com.mysql.jdbc.Driver;

username=root

password=password

这个时候再次启动tomcat 就可以使用了

文中使用文件下载地址请到个人上传的资源中下载。

saiku 部署运行相关推荐

  1. java怎么安装manven_Canal——Canal-Adapter源码在IDEA部署运行

    一.下载源码 我这里用的是canal-1.1.4版本 源码结构 client-adapter项目就是本次要部署运行的 源码导入到IDEA中的结构如下: 二.安装配置 找到manven模块中有root的 ...

  2. 在idea项目中的android包不能识别_项目调试编译和部署运行

    项目调试 Logcat日志 顾名思义,logcat是android系统的日志包,提供给开发者供调试程序时使用.logcat一共有Verbose.Debug.Info.Warn.Error等不同级别的日 ...

  3. 国产中标麒麟Linux部署dotnet core 环境并运行项目 (三) 部署运行WEB API项目

    部署dotnet Core Web API 上一步的文章,是我们公司最核心的一个ORM组件,在中标麒麟系统完成了一个插入数据的任务,这一步是将正式的从dot net framework 迁移到 dot ...

  4. ASP.NET Core开发-Docker部署运行

    ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...

  5. android单元测试android环境,基于Robolectric的Android单元测试 —环境搭建与部署运行...

    移动端的测试中,因为回归一些逻辑分支比较多的功能时工作量比较大,且不太适合用UI完成,尝试通过单元测试来完成.几经波折终于完成了一个功能的UT用例并在CI上部署运行,现总结如下: 一.Robolect ...

  6. uniapp发布为H5并部署运行

    参考:uni-app 发布成 H5 后怎么部署到Web服务器上 1. 配置基础路径:mainfest.json->h5->填写运行的基础路径 image.png 配置为./,代表可在域名下 ...

  7. Apache Tomcat服务器安装配置和部署运行

    Apache Tomcat服务器安装配置和部署运行 在Windows 64位系统上安装配置和部署运行Apache Tomcat服务器. 1,先下载适应于64为Windows操作系统的Tomcat服务器 ...

  8. 【转】可在广域网部署运行的QQ高仿版 -- GG叽叽(源码)

    前段时间看到园子里有朋友开发了QQ高仿版的程序,我也非常有兴趣,以前一直有个做即时聊天程序的梦,趁这段时间工作不是很忙,就开始动手来做这个事情.根据我以往积累下来的项目经验,实现QQ的基本功能,问题应 ...

  9. 开源文件文档在线预览项目解决方案kkFileView本地搭建运行与Docker部署运行

    场景 kkFileView 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zi ...

最新文章

  1. 倒计时 3 天!「2019 嵌入式智能国际大会」全日程大公开!
  2. 获取授时时间_gps时间同步服务器在通信行业的解决方案
  3. linux内核oops错误码说明,Oops 定位错误代码行
  4. 【POJ - 2377】Bad Cowtractors (最大生成树,并查集)
  5. 重磅发布 | 阿里云视图计算,边缘计算的主“战”场
  6. 欧式距离、曼哈顿距离、余弦相似度(python代码)
  7. 使用stm32 freertos 调试没有问题,正常运行卡死
  8. 微服务升级_SpringCloud Alibaba工作笔记0003---理解spring webflux_响应式堆栈_提高微服务吞吐量和伸缩性
  9. PCM音频设备的操作(转)
  10. [源码分析]go-graceful如何shutdown gracefully
  11. 使用腾讯云sms短信服务
  12. STM32添加以太网连接
  13. NEFU 大一寒假训练十二(set)2020.02.18
  14. HPC应用软件安装《hmmer》
  15. 余姚dns服务器位置,余姚广电dns服务器地址
  16. java服务器下载jpg等静态资源方法
  17. 李想创办的车和家发布智能电动车品牌“理想智造”
  18. Python数据可视化 Pyecharts 制作 Parallel 平行坐标系
  19. imx6平台设备树详解
  20. ChatGPT+Word的智能化文字生成和应用

热门文章

  1. 10.网桥是什么?网桥和路由器及交换机的区别?以太网和令牌环网,nat,查公网ip等
  2. 你还在盲目跟风学Python?不要盲目!某华大学教授有话要说
  3. 深度 | 智慧城市背景下的“多规合一”标准探究
  4. Greenplum-Spark Connector 介绍
  5. mysql usleep_date、sleep和usleep命令
  6. 常量(Constant)
  7. 物质的折射率和光的折射率的关系
  8. js钢琴(含钢琴按键音效包)
  9. wps word文档复制图片显示不全,只显示一行
  10. Ubuntu fcitx输入法占用内存越来越大(超过1G)