Zeppelin使用测试
1、interpret配置
-
基础设置
名称 | 值 |
---|---|
default.driver | com.mysql.jdbc.Driver |
default.url | jdbc:mysql://localhost:3306/ |
default.user | mysql_user |
default.password | mysql_password |
-
依赖设置
这里直接这样配置是因为已经把jdbc的驱动包放到zeppelin的lib下了。自带的比较高,高的比低的好。
Artifact | Excludes |
---|---|
mysql:mysql-connector-java:5.1.6 |
2、使用mysql解释器
select * from qfbap_source.order_item limit 10;
连接kylin
1、interpret配置
名称 | 默认 | 描述 |
---|---|---|
kylin.api.url | http://localhost:7070/kylin/api/query | kylin查询POST API 格式可以像 http://%3Chost%3E:%3Cport%3E/kylin/api/query |
kylin.api.user | ADMIN | kylin user |
kylin.api.password | KYLIN | kylin password |
kylin.query.project | learn_kylin | 字符串,执行查询的项目。可以在笔记本级更新 |
kylin.query.ispartial | true | true | false (自Apache Kylin V1.5起已被弃用)是否接受部分结果,默认为“false”。设为“假”用于生产使用。 |
kylin.query.limit | 5000 | int,Query limit 如果在sql中设置了limit,则perPage将被忽略。 |
kylin.query.offset | 0 | int,Query offset 如果在sql中设置了偏移量,则curIndex将被忽略。 |
2、使用Apache Kylin解释器
在一个段落,使用%kylin(project_name)
选择Kylin解释器,项目名称,然后输入SQL。如果没有定义项目名称,将使用上述配置中的默认项目名称。
%kylin(learn_project) select count(*) from kylin_sales group by part_dt
连接hive
1、前言
hive2的连接集成了jdbc,所以官方把它也放在了jdbc那一类解释器中。hiveserver2需要启动,测试beeline成功。
beeline默认密码验证是关闭的,随便输入或者输入两个回车都可以
2、interpret配置
-
基础配置
属性 | 值 |
---|---|
hive.driver | org.apache.hive.jdbc.HiveDriver |
hive.url | jdbc:hive2://localhost:10000 |
hive.user | |
hive.password |
-
依赖设置
只需要放一个大的jdbc的包就行了。hive-1.2.1也有,不过在lib里面没有单独拉出来。
Artifact | Exclude |
---|---|
/opt/apps/hive-2.3.6/jdbc/hive-jdbc-2.3.6-standalone.jar |
3、测试hive解释器
%myhive2 show databases