IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 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页面 :

http://cpu101:7070/kylin

在这里插入图片描述

用户名为: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

http://cpu101:8999

在这里插入图片描述

配置 Zepplin 支持 Kylin

点击右上角anonymous选择Interpreter

在这里插入图片描述

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

在这里插入图片描述

修改完成点击 Save 完成

在这里插入图片描述

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-06 23:15:00  更:2022-04-06 23:17:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:03:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码