文档章节

saiku编译

o
 old_cat
发布于 2017/03/01 12:16
字数 302
阅读 140
收藏 0

  准备参照https://github.com/mustangore/kylin-mondrian-interaction搭建kylin+mondrian+saiku的环境,发现saiku的新版需要到网站申请license,百度后有人提到saiku 3.8还未启用license,故决定从github下载saiku源码进行编译。

  从https://codeload.github.com/OSBI/saiku/tar.gz/tag-3.8下载源码包,准备maven和jdk环境。编译修改的需要修改POM文件,增加maven仓库。

        <repository>
            <id>aliyun</id>
            <name>aliyun Repo</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </repository>
        <repository>
            <id>nuiton</id>
            <name>nuiton Repo</name>
            <url>http://maven.nuiton.org/nexus/content/groups/saiku-group/</url>
        </repository>

        <repository>
            <id>omni</id>
            <name>omni Repo-releases</name>
            <url>http://nexus.pentaho.org/content/repositories/omni/</url>
        </repository>

修改pentaho的仓库地址,地址变了.....

        <repository>
            <id>pentaho-third-party</id>
            <url>http://nexus.pentaho.org/content/repositories/proxy-public-3rd-party-release/</url>
        </repository>
        <repository>
            <id>pentaho-public-release</id>
            <url>http://nexus.pentaho.org/content/repositories/proxy-public-release/</url>
        </repository>
        <repository>
            <id>pentaho-snapshot</id>
            <url>http://nexus.pentaho.org/content/repositories/proxy-public-snapshot/</url>
        </repository>

saiku-ui下的pom.xml也需要修改,国内编译去掉谷歌的地址

     <repositories>
        <repository>
            <id>jsdoctk1</id>
            <url>http://oss.sonatype.org/content/groups/public</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <name>oss.sonatype.org</name>
            <id>oss.sonatype.org</id>
            <url>http://oss.sonatype.org/content/groups/public</url>
        </pluginRepository>
    </pluginRepositories>

编译时遇到的

  olap几个jar包可能会出现sanpshot冲突的问题,实在不行手工加载到本地仓库中。

类似:

mvn install:install-file -Dfile=olap4j-xmla-TRUNK-20160722.152426-376.jar -DgroupId=org.olap4j -DartifactId=olap4j-xmla -Dversion=TRUNK-SNAPSHOT -Dpackaging=jar

 

© 著作权归作者所有

o
粉丝 1
博文 3
码字总数 1407
作品 0
广州
私信 提问
saiku-3.14构建过程(根据源码略微修改)20170805

最近发现很多朋友编译saiku3.14颇为困难,这次结合我对外公布的nexus仓库,再一次编写了此文章,即saiku3.14的编译步骤(必须结合我对外公布的nexus仓库) 修改项目根目录下的pom.xml文件 找...

gsying1474
2017/08/24
0
0
mondrain多维分析引擎+saiku web展现层的演示环境搭建

mondrain多维分析引擎+saiku web展现层的演示环境搭建 找了很久,官网git提供的源码下载搭建起来很麻烦,buildall脚本执行不完全成功,saiku-server等模块未生成 查了些资料,后来通过下载s...

webas
2013/04/15
1K
4
分布式OLAP平台Saiku介绍以及与kylin的整合

Saiku Saiku是一个轻量级的OLAP分析引擎,可以方便的扩展、嵌入和配置。Saiku通过REST API连接OLAP系统,利用其友好的界面为用户提供直观的分析数据的方式,它是基于jQuery做的前端界面。 它...

aibati2008
2016/10/18
341
0
让SaiKu实时展现查询数据

在默认的情况下,saiku是不能对数据进行实时展现的,只能通过下图的刷新按钮或者重启服务器来刷新数据 这样以来会有很多的麻烦,每天得手动去刷新,这个操作只有管理员可以操作,在刷新以前客...

sucre03
2014/03/25
0
0
mondrian性能优化,数据量比较大的时候,怎么能够使查询的消耗时间降到最小?

最近做saiku的页面多维分析,查询事实表,维表的数据量大的时候查询比较慢,怎么优化saiku或者saiku使用到的mondrian,数据库使用的是oracle.

黑帽子
2015/03/16
2K
1

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
3
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
7
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部