cdh3.6.2集成kylin3.0.2及简单使用

前提准备

自行安装好cdh6.3.2集群

一.集成

★★注意版本兼容问题,楼主开始用的最新的4.X的版本,页面加载hive数据死活出不来,所以改用3.0.2cdh60的版本
1.下载kylin https://archive.apache.org/dist/kylin/apache-kylin-3.0.2/ 到/software目录

cd /software
wget https://archive.apache.org/dist/kylin/apache-kylin-3.0.2/apache-kylin-3.0.2-bin-cdh60.tar.gz

2.解压

tar -zxvf  apache-kylin-3.0.2-bin-cdh60.tar.gz
mv apache-kylin-3.0.2-bin-cdh60 /opt/kylin

3.配置环境变量
vim /etc/profile

JAVA_HOME=/usr/java/default
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
HADOOP_HOME=/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hadoop
HIVE_HOME=/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hive
SPARK_HOME=/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/spark
HBASE_HOME=/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hbase
KYLIN_HOME=/opt/kylin
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$HIVE_HOME/bin:$SPARK_HOME/bin:$KYLIN_HOME/bin:$HADOOP_HOME/bin:$HBASE_HOME/bin
export JAVA_HOME CLASSPATH HIVE_HOME SPARK_HOME KYLIN_HOME HADOOP_HOME HBASE_HOME PATH

使环境变量生效
source /etc/profile

4.在mysql中新建kylin相关信息

mysql -uroot -p123456

CREATE DATABASE kylin DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON kylin.* TO 'kylin'@'%' IDENTIFIED BY '123456';

5.修改kylin配置

kylin.metadata.url=kylin_metadata@jdbc,url=jdbc:mysql://192.168.1.160:3306/kylin,username=kylin,password=123456,maxActive=10,maxIdle=10
kylin.env.hdfs-working-dir=/kylin
kylin.env.zookeeper-base-path=/kylin
kylin.env.zookeeper-is-local=false
kylin.env.zookeeper-connect-string=192.168.1.161:2181
kylin.env.hadoop-conf-dir=/etc/hive/conf

6.下载jar包

cd  /opt/kylin/tomcat/webapps/kylin/WEB-INF/lib
wget https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
wget https://repo1.maven.org/maven2/commons-configuration/commons-configuration/1.3/commons-configuration-1.3.jar

mkdir -p /opt/kylin/bin/hadoop3_jars/cdh6
cd /opt/kylin/bin/hadoop3_jars/cdh6
wget https://repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar
wget https://cwiki.apache.org/confluence/download/attachments/173081375/hive-exec-1.21.2.3.1.0.0-78.jar?api=v2

##若下载下来的jar包带引号,去掉引号
mv  \"hive-exec-1.21.2.3.1.0.0-78.jar\"  hive-exec-1.21.2.3.1.0.0-78.jar

7.下载mysql的驱动包,并放到/opt/kylin/ext/目录

mkdir -p /opt/kylin/ext/
cd /opt/kylin/ext/
wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.40/mysql-connector-java-5.1.40.jar

8.启动并登录

检查环境配置
$KYLIN_HOME/bin/check-env.sh
启动
$KYLIN_HOME/bin/kylin.sh start

查看日志是否报错
cat /opt/kylin/logs/kylin.log

在这里插入图片描述

9.页面访问

http://192.168.1.162:7070/kylin 用户名/密码 ADMIN/KYLIN
在这里插入图片描述

二.使用

1.导入官方测试数据

cd /opt/kylin/bin
./sample.sh

查看Hive default库中的表,多了五张表
在这里插入图片描述
2.在页面点击system–> reload metadata
在这里插入图片描述
3.点击model–>data source --> load table from free
在这里插入图片描述
在弹出的页面选中default下的5张表,点击sync按钮
在这里插入图片描述
刷新查看
在这里插入图片描述
4.new model
在这里插入图片描述
a.填上表名KYLIN_ACCOUNT,下一步
在这里插入图片描述
b.下拉选中第一步输入的表名,下一步
在这里插入图片描述
c.选择需要的列,下一步
在这里插入图片描述

d.默认可不选,下一步
在这里插入图片描述

e.默认可不选,save在这里插入图片描述
f.刷新
在这里插入图片描述
5.new cube
在这里插入图片描述
a.输入model name和cube name,下一步
在这里插入图片描述
b.add demensions,按需要选择列,下一步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

c.默认可不选,下一步
在这里插入图片描述

d.默认可不选,下一步
在这里插入图片描述

e.默认可不选,下一步
在这里插入图片描述
在这里插入图片描述

f.默认可不选,下一步
在这里插入图片描述

g.默认可不选,save
在这里插入图片描述

h.刷新页面
在这里插入图片描述
i.编译,点击action–>build
在这里插入图片描述
j.等待编译完成
在这里插入图片描述
6.可以在insight查询了,速度比在hive快很多
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值