一,安装环境准备

 1, hadoop  hive  hbase 已经安装并且运行正常
 2, 在1的基础上,要确保hadoop hive hbase 命令行可用(加入到了当前用户的 Path下) ,kylin是通过command cli方式调用集群的
二,安装Kylin
1,下载Kylin最新版 http://kylin.apache.org/download/
选择合适的版本,因为我的集群版本是cdh5.7.0 需要下载与CDH相匹配的Kylin
2,解压Kylin到KYLIN_HOME=/data/work/kylin
3,确保Kylin能直接在shell调用hadoop hbase hive命令行,可以运行bin/check-env.sh 检查环境是否满足Kylin运行的要求
4,启动kylin  运行bin/kylin.sh start
5,停止Kylin  运行bin/kylin.sh stop
环境变量配置参考/etc/profile
三Kylin Cluster模式配置
修改kylin.properties  主节点:kyin.server.mode=all  其他节点都设置成kyin.server.mode=query   这个选项允许三个值 all  job query 只能允许一个节点配置job
kylin是一种无状态服务,运行状态是保存在hbase元数据表里, 可通过kylin.metadata.url config in conf/kylin.properties  来配置
配置restserver: kylin.rest.servers=node1:7070,node2:7070,node3:7070  这样可以保证各服务之间可以保持同步
配置Kylin JVM
默认的jvm只有1G内存,构建Cube极容易OOM,而Kylin在发生OOM会自动kill进程,导致服务很不稳定
修改export KYLIN_JVM_SETTINGS=”-Xms16g -Xmx16g -XX:MaxPermSize=512m -XX:NewSize=3g -XX:MaxNewSize=3g -XX:SurvivorRatio=4 -XX:+CMSClassUnloadingEnabled -XX:+CMSParallelRemarkEnabled -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:CMSInitiatingOccupancyFraction=70 -XX:+DisableExplicitGC -XX:+HeapDumpOnOutOfMemoryError”

四,安装完成
到此Kylin已经安装成功了,直接访问http://host:7070/kylin  使用用户名/密码: ADMIN/KYLIN 就可以开始体验神兽的魅力了