Kylin1.6 安装
Apache Kylin™是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由eBay Inc. 开发并贡献至开源社区。它能在亚秒内查询巨大的Hive表。
由上图可见,查询的工作是由CubeBuildEngine完成的,首次查询时,从Hive获取元数据和查询结果(MR),并将查询结果放入Cube中(HBase存储),待下次查询时,可以直接从Cube里取结果,以达到低延迟的OLAP。
安装过程:
1、安装JDK1.8, Hadoop2.6,HBase1.2.4, Hive1.2.1
2、下载 apache-kylin-1.6.0-hbase1.x-bin.tar.gz,注意,看好HBase版本!
如果选错了版本,将会出现好多Spring初始化的错误
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aclService': Invocation of init method failed; nested exception is org.apache.kylin.common.persistence.StorageException: Error when open connection hbase
3、.bash_profile 设置
KYLIN_HOME=/home/c3/apps/apache-kylin-1.6.0-hbase1.x-bin
4、检查一下环境变量
bin/check-env.sh
5、启动
bin/kylin.sh start
启动之后,jps可以看到一个RunJar的进程,这个就是Kylin的控制台所对应的进程(进程名命名不规范)
6、控制台:http://<ip>:7070/kylin, ADMIN/KYLIN
进入控制台,就可以按照官方的文档,一步步实验了
每次Build一个Cube,后台就会启动一个执行任务的进程(也叫RunJar)