1.关于Dremio
Dremio的数据湖引擎提供了闪电般的查询速度和一个直接针对数据湖存储的自服务语义层。
- 闪电般的查询
- 自助服务语义层
- 灵活性和开源技术
- 强大的连接能力
更为详细的介绍请查阅官网文档:
1 |
|
2.在Linux上部署Dremio
①获取Dremio安装包
1 |
|
下载比较慢的时候,可以尝试打开浏览器输入以上网址手动下载
②使用rpm安装
1 |
|
③启动Dremio
1 |
|
④访问地址
1 |
|
注意: 首次启动可能需要注册,按照相应的要求填写即可,主要关注用户名和密码,随后见到如下登录页面 进行登录
⑤设置数据源
数据源的设置Sources - > 添加(点击旁边的+号),可添加的数据源如下所示,按照指示配置即可
3.使用SpringBoot+Mybatis连接使用Dremio
1 |
|
1 |
|
1 |
|
1 |
|
开始使用:
①引入依赖
1 |
|
②加入数据配置
1 |
|
③编写DAO
1 |
|
4.总结
以上省略了其余的逻辑相关,大家可以根据相关的业务进行完善.使用Dremio确实省去了很多和大数据联调的不便,它的快速查询特性也能提高查询效率,但是有利也有弊,使用时请注意以下相关问题:
- 暂无Dremio的连接池包,故用单连接
-
使用Dremio不支持预编译,请使用”${}”方式查询,注意手动控制SQL注入
- 只能用于查询,插入修改等操作暂不支持