Kylin对接JDBC集成Zepplin的实现方法

网友投稿 417 2022-10-24


Kylin对接JDBC集成Zepplin的实现方法

本文我们来看一下Kylin如何对接JDBC,以及如何集成到Zepplin中。自定义编码可以实现更多的业务逻辑,而Zepplin是一个非常好用的编辑器工具。本文也是整个Kylin部分的最后一篇文章,关注专栏《破茧成蝶——大数据篇》,查看更多相关的内容~

一、Kylin对接JDBC

1、创建项目并导入依赖

org.apache.kylin

kylin-jdbc

2.5.1

2、编码实现

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、加载驱动

Class.forName(driverClass);

http://

//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、预编译SQL

PreparedStatement ps = conn.prepareStatement(sql);

//6、执行SQL

ResultSet rs = ps.executeQuery();

//7、遍历,打印结果

while (rs.next()) {

System.out.println(rs.getString(1) + "\t" + rs.getString(2));

}

//8、关闭连接

conn.close();

}

}

3、结果展示

(1)在Kylin监控界面看到的结果如下所示:

(2)编http://码实现的结果如下所示:

二、Kylin集成Zepplin

2.1 安装Zepplin

1、将下载的安装包上传到服务器并解压

[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、登录到监控界面

master:8080

2.2 配置Zepplin支持Kylin

1、点击Interpreter

2、搜索kylin,并点击Edit

3、修改连接和项目名称,点击保存。

4、创建新的Notebook

5、测试

还可以进行各种各样的图表展示:

以上就是Kylin对接JDBC集成Zepplin的实现方法的详细内容,更多关于Kylin对接JDBC和Zepplin的资料请关注我们其它相关文章!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:UDP数据包的大小
下一篇:常用RAID学习
相关文章

 发表评论

评论列表