0
点赞
收藏
分享

微信扫一扫

Kylin 安装

Kylin 安装

Kylin 依赖环境

安装 Kylin 前需先部署好 Hadoop、Hive、Zookeeper、HBase

Zookeeper 分布式安装 :

https://blog.csdn.net/qq_44226094/article/details/123119682

Hadoop HA 部署 :
https://blog.csdn.net/qq_44226094/article/details/123401032

Hive安装部署 :

https://blog.csdn.net/qq_44226094/article/details/123218860

HBase 分布式部署 :

https://blog.csdn.net/qq_44226094/article/details/120622841

Kylin 搭建

上传 Kylin 安装包

apache-kylin-3.0.2-bin.tar.gz

在这里插入图片描述

解压文件

apache-kylin-3.0.2-bin.tar.gz/opt/module

tar -zxvf apache-kylin-3.0.2-bin.tar.gz -C /opt/module/

在这里插入图片描述

改名

mv /opt/module/apache-kylin-3.0.2-bin /opt/module/kylin-3.0.2

在这里插入图片描述

Kylin兼容性问题

排除冲突的jar包

修改 /opt/module/kylin-3.0.2/bin/find-spark-dependency.sh ,排除冲突的 jar 包

vim find-spark-dependency.sh

在这里插入图片描述

需要增加的内容:

! -name '*jackson*' ! -name '*metastore*'

在这里插入图片描述

Kylin启动

启动 Kylin 之前,需先启动

Hadoop、Zookeeper、Hbase

在这里插入图片描述

启动 Kylin

bin/kylin.sh start

在这里插入图片描述

查看各个节点进程:

在这里插入图片描述

查看Web页面 :

在这里插入图片描述

用户名为:ADMIN,密码为:KYLIN

关闭Kylin

bin/kylin.sh stop

Kylin BI工具集成

JDBC

新建项目并导入依赖

    <dependencies>
        <dependency>
            <groupId>org.apache.kylin</groupId>
            <artifactId>kylin-jdbc</artifactId>
            <version>3.0.2</version>
        </dependency>
    </dependencies>

代码 :

package com.cpucode;

import java.sql.*;

public class TestKylin {

    public static void main(String[] args) throws Exception {

        //Kylin_JDBC 驱动
        String KYLIN_DRIVER = "org.apache.kylin.jdbc.Driver";

        //Kylin_URL
        String KYLIN_URL = "jdbc:kylin://cpu101:7070/FirstProject";

        //Kylin的用户名
        String KYLIN_USER = "ADMIN";

        //Kylin的密码
        String KYLIN_PASSWD = "KYLIN";

        //添加驱动信息
        Class.forName(KYLIN_DRIVER);

        //获取连接
        Connection connection = DriverManager.getConnection(KYLIN_URL, KYLIN_USER, KYLIN_PASSWD);

        //预编译SQL
        PreparedStatement ps = connection.prepareStatement("SELECT sum(sal) FROM emp group by deptno");

        //执行查询
        ResultSet resultSet = ps.executeQuery();

        //遍历打印
        while (resultSet.next()) {
            System.out.println(resultSet.getInt(1));
        }
    }
}

Zepplin

Zepplin安装与启动

zeppelin-0.8.0-bin-all.tgz上传至 Linux

在这里插入图片描述

解压 zeppelin-0.8.0-bin-all.tgz/opt/module

tar -zxvf zeppelin-0.8.0-bin-all.tgz -C /opt/module/

在这里插入图片描述

修改名称

mv zeppelin-0.8.0-bin-all/ zeppelin-0.8.0/

在这里插入图片描述

修改端口

存在端口冲突

复制

cp zeppelin-site.xml.template zeppelin-site.xml

在这里插入图片描述

修改 zeppelin 端口号为 8999

vim zeppelin-site.xml
8999

在这里插入图片描述

启动

bin/zeppelin-daemon.sh start

在这里插入图片描述

在这里插入图片描述

可登录网页查看,web默认端口号为 8999

在这里插入图片描述

配置 Zepplin 支持 Kylin

点击右上角anonymous选择Interpreter

在这里插入图片描述

搜索Kylin插件并修改相应的配置

在这里插入图片描述

修改完成点击 Save 完成

在这里插入图片描述

举报

相关推荐

0 条评论