saiku与kylin整合备忘录
来源:互联网 发布:杜兰 金融 知乎 编辑:程序博客网 时间:2024/06/07 03:41
为什么要整合?
Kylin是通过离线预计算将Hive中事实表的各组合维度的值存储在Hbase中,在前端可实时展现。但是kylin的多维查询需要写SQL,对于不会写SQL的数据分析人员或者业务人员来说,OLAP交互并不是很友好,而且图表展示也不丰富。如果能将saiku和kylin整合,Mondrian是基于关系型数据库的ROLAP(现在也支持Hive了,但查询慢),Kylin是MOLAP,saiku做前端交互,岂不美哉。
Saiku访问Kylin中数据
感谢开源项目mustangore为saiku与kylin的连接做了补丁,按照项目里说的步骤配置好,saiku就可以访问kylin中的数据。这里需要注意的是saiku中kylin-jdbc需要加入kylin同版本的jar,不能用项目中的 kylin-jdbc-1.0-incubating.jar
部署saiku和kylin
之前打算将kylin中的kylin.war分离出来部署(即将war包拷贝到tomcat webapp目录下就可启动),但是发现启动脚本kylin.sh与hadoop,hive,hbase结合太紧密,kylin是用hbase启动Tomcat的,难度颇大。
有已经成功分离,运行正常的朋友,感谢告诉我下!
如何单独部署saiku请参考这篇博文
这里我是将saiku的ROOT.war,saiku.war和kylin.war拷贝到同一个webapp目录下,用kylin.sh启动Tomcat,运行正常。由于我的saiku是经过定制的,将H2换成PG数据库,在启动saiku的时候报错:
PSQLException: FATAL: invalid value for parameter "TimeZone": "PST"
将kylin.war删除,单独用kylin.sh启动时,saiku又不报错。后面明白是kylin启动时设置了时区为PST。
解决方法:修改saiku时区为北京时区,set “kylin.rest.timezone=GMT+8” in kylin.properties.
0 0
- saiku与kylin整合备忘录
- Kylin, Mondrian, Saiku系统的整合
- Kylin, Mondrian, Saiku系统的整合
- kylin mondrian saiku interaction
- saiku无缝对接kylin
- saiku无缝对接kylin
- kylin + Calcite + Saiku
- Saiku+Kylin多维分析平台探索
- Saiku + Kylin 多维分析平台探索
- Kylin系列-使用Saiku+Kylin构建多维分析OLAP平台
- 使用Saiku+Kylin构建多维分析OLAP平台
- 使用Saiku+Kylin构建多维分析OLAP平台
- kylin和superset整合
- 组装台式机安装Ubuntu Kylin 14.04备忘录
- Kylin系列-Saiku结合Hive做大数据多维数据分析
- Saiku的编译与CAS集成
- saiku 2.6 源码整合(无maven情况下)
- saiku源码整合(无maven情况下)
- Android中WebView加载本地Html,与JavaScript与Android方法相互传值
- 设备常用框架framework
- [自学经历]我是怎么边工作边自学转行Android的
- 单源节点最短路径蛮力法和Dijkstra算法性能对比
- Android 使用Gson与AsyncHttpClient封装网络
- saiku与kylin整合备忘录
- iOS 推送通知授权请求优化
- 哈希表与一致性哈希算法
- NoClassDefFoundError 的奇怪问题
- BaseAdapter相关
- 设计模式之代理模式
- ipconfig命令详细图解
- const使用注意事项 指针 引用,指针引用区别
- openstack on centos 7.1(block storage)