一 下载安装包,之前需要自己下载源码编译,但前几天发布了二进制包,大家可以下载。在此感谢千昊大神
官网:http://www.kylin.io/。还有阿帕奇地址 http://kylin.incubator.apache.org/
安装指导文档,三月份刚出的
https://github.com/KylinOLAP/Kylin/blob/master/docs/Installation/install_and_run.md
环境要求
另外需要安装,jdk1.7版本。
下载安装包http://kylin.incubator.apache.org/download/
选择二进制版本 v0.71-snapshot(左侧第一个),安装手册右侧第一个。
安装:
解压安装到hadoop同一目录如图
配置环境变量:
可在etc/profile 或者用户目录的.bash_profile配置:我配置在bash_profile里
source .bash_profile 一下使配置生效.
到安装目录下kylin/bin下
运行check-env.sh
如打印出这句话,说明环境没有问题,已经检测到,hadoop 、hbase、hive,其实了解hadoop的同学可以自己看shell文件内容,手动敲命令也可以检测。
下一步就是启动kylin.sh start(关闭是kylin.sh stop)
查看日志可在kylin/logs下查看kylin.log
如无报错,可登陆web
http://localhost:7070/kylin/login 用户名ADMIN 密码KYLIN(注意是大写)
注意问题:
由于kylin.sh 和find-hive-dependency.sh
这个脚本主要是检测hive、hbase和hadoop环境的,其中会找hive/lib/hive-exec-0.12.0-cdh5.0.0.jar和hive/hcatalog/share/hcatalog/hive-hcatalog-core-0.12.0-cdh5.0.0.jar。如果这些路径有问题需要手动去改造shell.我是改造shell一步步echo,可以直接省去麻烦直接在profile里配置了所需目录
export HBASE_CLASSPATH=/opt/beh/core/hive/conf:/opt/beh/core/hive/hive/lib:/opt/beh/core/hive/hcatalog/share/hcatalog/hive-hcatalog-core-0.12.0-cdh5.0.0.jar:./../tomcat/bin/bootstrap.jar:./../tomcat/bin/tomcat-juli.jar:./../tomcat/lib/*