最近的项目需要使用到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. .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法
  2. 展望数据中心市场未来十年发展趋势
  3. 如何解决failed to push some refs to git
  4. C++ Primer 5th笔记(chap 15 OOP)继承中的类作用域
  5. 技术实践 | Android 设备音视频兼容性适配
  6. mysql 安装软件无法启动不了_Mysql 安装服务无法启动解决方案与使用的一般使用指令...
  7. 大家都在用并发,小编带你了解并发的背景
  8. Unity3D之UGUI基础8:InputField输入栏
  9. Python数据分析-TMDb 5000 Movie Database电影数据分析
  10. 量子计算机 脉冲,快十万倍!飞秒激光脉冲将带来超高速量子计算机
  11. 关于前端SPA(单页面应用)
  12. IDEA 社区版下载与安装
  13. php地理位置打卡,定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
  14. python解析word文档首、尾页
  15. 来TDengine 开发者大会,探索数据架构的迭代升级
  16. 译——基于微服务和AI重新定义软件测试
  17. 谷歌账户剩余余额如何退回。
  18. html折叠新闻网页版本号,数字报纸HTML版本
  19. 【linux】重新启动项目
  20. EBYTE ROLA通信模块初步学习

热门文章

  1. JS实现保存当前页面
  2. python-opencv文件夹中所有视频按顺序截图片并按顺序命名
  3. 如何卸载Oracle
  4. Spring——IoC和DI
  5. Terracotta 3.2.1简介 (三)
  6. 2019-7-27 [MySQL] DQL 简单查询[别名/去重/运算] 条件查询 排序查询 聚合查询 分组查询 导出与导入 多表操作[一对多/多对多][创外键 创联合主键 约束 添加 删除 测试]
  7. 【值转换器】 WPF中Image数据绑定Icon对象
  8. java新手入门学习指南
  9. Monkey King【大根堆】
  10. 机器学习之支持向量回归(SVR)——南京审计大学金审学院