目录
环境准备
生产环境集群由Apache Ambari Version 2.5.2.0 搭建,相关组件具体版本如下:
[hdfs@client-003 opt]$ hbase version 2018-01-18 02:10:14,127 INFO [main] util.VersionInfo: HBase 1.1.2.2.6.1.0-129 [hdfs@client-003 opt]$ hive --version Hive 1.2.1000.2.6.1.0-129 [hdfs@client-003 opt]$ hdfs version Hadoop 2.7.3.2.6.1.0-129
Ambaria 2.5.2.0下载地址:http://archive.apache.org/dist/ambari/ambari-2.5.2/
Apache Ambari Version 2.5.2.0安装指南请参考:https://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.5.2
Kylin 2.2.0版本下载:https://archive.apache.org/dist/kylin/
部署架构
将计算集群和Kylin Server分开部署,实现计算节点和业务节点隔离。Kylin Server所在机器上应该部署有HBase 、Hive、HDFS等客户端并且确保可用。如果需要下载集群配置文件可以参考下图:
Kylin 2.2.0部署
- 将apache-kylin-2.2.0-bin-hbase1x.tar.gz上传至/opt目录;
- 将kylin安装包解压缩:
[root@client-003 opt]# tar -xzvf apache-kylin-2.2.0-bin-hbase1x.tar.gz -C . [root@client-003 apache-kylin-2.2.0-bin]# ls -al total 40 drwxr-xr-x 9 501 games 4096 Jan 18 14:40 . drwxr-xr-x 3 root root 4096 Jan 18 14:29 .. drwxr-xr-x 2 501 games 4096 Oct 30 21:03 bin -rw-r--r-- 1 501 games 823 Oct 30 21:03 commit_SHA1 drwxr-xr-x 2 501 games 4096 Oct 30 21:03 conf drwxr-xr-x 2 501 games 4096 Oct 30 21:03 lib drwxr-xr-x 4 501 games 4096 Oct 30 21:03 sample_cube drwxr-xr-x 9 501 games 4096 Oct 30 21:03 spark drwxr-xr-x 9 501 games 4096 Oct 30 21:03 tomcat drwxr-xr-x 2 501 games 4096 Oct 30 21:03 tool
- 将apache-kylin-2.2.0-bin目录用户和用户组更改为hdfs:hdfs并切换至hdfs账户进行相关进一步操作:
[root@client-003 opt]#chown -R hdfs:hdfs apache-kylin-2.2.0-bin [root@client-003 opt]#su hdfs
- 编辑${KYLIN_HOME}/conf/kylin.properties,由于2.2.0版本中几乎所有选项都被注释,被填充了默认值,根据实际需要进行相关参数调整;
- 向Kylin中灌入测试数据:
[hdfs@client-003 apache-kylin-2.2.0-bin]$ /opt/apache-kylin-2.2.0-bin/bin/sample.sh
- 启动Kylin 2.2.0:
[hdfs@client-003 apache-kylin-2.2.0-bin]$ /opt/apache-kylin-2.2.0-bin/bin/kylin.sh start
Cube构建
登录Kylin自带Web控制台(Kylin部署在哪台机器上在浏览器中输入这台机器相应IP地址/域名即可,默认用户名为ADMIN,默认密码为KYLIN),http://192.168.11.20:7070/kylin
【这里有图】
由于已经导入测试工程和数据,此时可以直接