学习 Kylin(二):环境部署

以当前最新版本 Kylin 2.3.1 为例,介绍 Kylin 的部署

依赖

首先,需要 Hadoop 集群环境,包括:

  • Hadoop 2.7+
  • Hive 0.13 - 1.2.1+
  • HBase 0.98-0.99, 1.1+

然后,是 JDK 1.7+

环境变量 $PATH 配置了 hadoophdfshivehbase 命令行

下载

访问 Kylin 下载页面:http://kylin.apache.org/download/,下载最新版本(当前为 Kylin 2.3.1)

配置

编辑 ~/.bash_profile 文件,配置 KYLIN_HOME 环境变量

配置成功后,应用配置:

source ~/.bash_profile  

启动服务

启动之前,可以执行脚本检查环境配置:

最后,检查环境配置:

bin/check-env.sh  

环境配置没有问题,就可以启动服务了:

bin/kylin.sh start  

启动成功后,访问:http://localhost:7070/kylin

用户名:ADMIN

密码:KYLIN

配置文件

$KYLIN_HOME/conf 目录配置文件:

  • kylin_hive_conf.xml Kylin 从 Hive 中取数据时应用的 Hive 配置
  • kylin_job_conf.xmlkylin_job_conf_inmem.xml Kylin 运行 MapReduce jobs 时的 Hadoop MR 配置
  • kylin-kafka-consumer.xml Kylin 从 Kafka brokers 中取数据时应用的 Kafka 配置
  • kylin-server-log4j.properties Kylin 服务器的日志配置
  • kylin-tool-log4j.properties Kylin 服务器的日志配置
  • setenv.sh 设置环境变量的 shell 脚本
  • kylin.properties Kylin 的主要配置文件