最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Kylin對接JDBC集成Zepplin的實(shí)現(xiàn)方法

 更新時間:2021年05月14日 10:07:58   作者:象在舞  
Zepplin是一個非常好用的編輯器工具,通過自定義編碼可以實(shí)現(xiàn)更多的業(yè)務(wù)邏輯,接下來通過本文給大家分享Kylin對接JDBC和Zepplin的操作代碼,感興趣的朋友跟隨小編一起看看吧

本文我們來看一下Kylin如何對接JDBC,以及如何集成到Zepplin中。自定義編碼可以實(shí)現(xiàn)更多的業(yè)務(wù)邏輯,而Zepplin是一個非常好用的編輯器工具。本文也是整個Kylin部分的最后一篇文章,關(guān)注專欄《破繭成蝶——大數(shù)據(jù)篇》,查看更多相關(guān)的內(nèi)容~

一、Kylin對接JDBC

1、創(chuàng)建項目并導(dǎo)入依賴

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

2、編碼實(shí)現(xiàn)

package com.xzw.kylin;
 
import java.sql.*;
 
/**
 * @author: xzw
 * @create_date: 2021/5/11 10:21
 * @desc:
 * @modifier:
 * @modified_date:
 * @desc:
 */
public class TestJDBC {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1、定義連接串
        String driverClass = "org.apache.kylin.jdbc.Driver";
        String url = "jdbc:kylin://master:7070/emp_dept";
        String user = "ADMIN";
        String password = "KYLIN";
 
        //2、加載驅(qū)動
        Class.forName(driverClass);
 
        //3、獲取連接
        Connection conn = DriverManager.getConnection(url, user, password);
 
        //4、SQL語句
        String sql = "select dept.dept_name,sum(emp.sal) from emp join dept on emp.dept_no = dept.dept_no group by " +
                "dept.dept_name";
 
        //5、預(yù)編譯SQL
        PreparedStatement ps = conn.prepareStatement(sql);
 
        //6、執(zhí)行SQL
        ResultSet rs = ps.executeQuery();
 
        //7、遍歷,打印結(jié)果
        while (rs.next()) {
            System.out.println(rs.getString(1) + "\t" + rs.getString(2));
        }
 
        //8、關(guān)閉連接
        conn.close();
 
    }
}

3、結(jié)果展示

(1)在Kylin監(jiān)控界面看到的結(jié)果如下所示:

(2)編碼實(shí)現(xiàn)的結(jié)果如下所示:

二、Kylin集成Zepplin

2.1 安裝Zepplin

1、將下載的安裝包上傳到服務(wù)器并解壓

[root@master software]# tar -zxvf zeppelin-0.8.0-bin-all.tgz -C ../modules/

2、切換到Zepplin目錄并使用如下命令啟動

[root@master zeppelin-0.8.0-bin-all]# bin/zeppelin-daemon.sh start

3、登錄到監(jiān)控界面

master:8080

2.2 配置Zepplin支持Kylin

1、點(diǎn)擊Interpreter

2、搜索kylin,并點(diǎn)擊Edit

3、修改連接和項目名稱,點(diǎn)擊保存。

4、創(chuàng)建新的Notebook

5、測試

還可以進(jìn)行各種各樣的圖表展示:

以上就是Kylin對接JDBC集成Zepplin的實(shí)現(xiàn)方法的詳細(xì)內(nèi)容,更多關(guān)于Kylin對接JDBC和Zepplin的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

若羌县| 靖宇县| 繁昌县| 额尔古纳市| 凤冈县| 贡觉县| 鹤峰县| 阜新| 鄱阳县| 天柱县| 阳城县| 施秉县| 清新县| 汉寿县| 安吉县| 英超| 彭水| 石楼县| 库尔勒市| 长治县| 察雅县| 龙井市| 上杭县| 随州市| 武强县| 乐陵市| 灵台县| 卢湾区| 靖西县| 金华市| 托里县| 衡东县| 罗田县| 英吉沙县| 营口市| 莒南县| 天长市| 海阳市| 三穗县| 亚东县| 古田县|