日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Hbase基础(十二):Kylin可视化

發(fā)布時間:2023/12/13 综合教程 41 生活家
生活随笔 收集整理的這篇文章主要介紹了 Hbase基础(十二):Kylin可视化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

可以與Kylin結(jié)合使用的可視化工具很多,例如:

ODBC:與Tableau、Excel、PowerBI等工具集成

JDBC:與Saiku、BIRT等Java工具集成

RestAPI:與JavaScript、Web網(wǎng)頁集成

Kylin開發(fā)團隊還貢獻了Zepplin的插件,也可以使用Zepplin來訪問Kylin服務(wù)。

1 JDBC

1)新建項目并導(dǎo)入依賴

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

2)編碼

package com.atguigu;

import java.sql.*;

public class TestKylin {

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

        //Kylin_JDBC 驅(qū)動
        String KYLIN_DRIVER = "org.apache.kylin.jdbc.Driver";

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

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

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

        //添加驅(qū)動信息
        Class.forName(KYLIN_DRIVER);

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

        //預(yù)編譯SQL
        PreparedStatement ps = connection.prepareStatement("SELECT sum(sal) FROM emp group by deptno");

        //執(zhí)行查詢
        ResultSet resultSet = ps.executeQuery();

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

3)結(jié)果展示

2 Zeppelin

2.1 Zeppelin安裝與啟動

1)將zeppelin-0.8.0-bin-all.tgz上傳至Linux

2)解壓zeppelin-0.8.0-bin-all.tgz之/opt/module

[atguigu@hadoop102 sorfware]$ tar -zxvf zeppelin-0.8.0-bin-all.tgz -C /opt/module/

3)修改名稱

[atguigu@hadoop102 module]$ mv zeppelin-0.8.0-bin-all/ zeppelin

4)啟動

[atguigu@hadoop102 zeppelin]$ bin/zeppelin-daemon.sh start

可登錄網(wǎng)頁查看,web默認(rèn)端口號為8080

http://hadoop102:8080

2.2 配置Zepplin支持Kylin

1)點擊右上角anonymous選擇Interpreter

2)搜索Kylin插件并修改相應(yīng)的配置

3)修改完成點擊Save完成

3.3 案例實操

需求:查詢員工詳細信息,并使用各種圖表進行展示

1)點擊Notebook創(chuàng)建新的note

2)填寫NoteName點擊Create

3)執(zhí)行查詢

4)結(jié)果展示

5)其他圖表格式

本文來自博客園,作者:秋華,轉(zhuǎn)載請注明原文鏈接:https://www.cnblogs.com/qiu-hua/p/13401385.html

總結(jié)

以上是生活随笔為你收集整理的Hbase基础(十二):Kylin可视化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。