开发者学堂课程【Hue 大数据可视化终端课程:集成 Mysql 服务】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/719/detail/12852
集成 Mysql 服务
内容介绍
一、mysql 的集成操作演示
二、Hue 相关功能
一、mysql 的集成操作演示
作为当下开发环境主流的数据库,Mysql 的适用产品很多,通常选择第三方软件去连接它,比如说:Navicat,不管多好用,都需要单独的打开它,满足于在 Hive 做一个集成,点击 Sources 即可发现所支持的 hive 和 Mysql,只要是所支持的数据库 Oracle 和 SQLite 均可提升过来,以 MYSQL 为例,观察是否可以做一个集成
首先针对 Mysql 集成是不需要做修改 ,只需要授予权限,进行远程的登录访问即可,比如提供登陆密码,没有远程访问权限,则一定无法进行,只需要修改 hue 配置即可,此时标红部分很重要,要求把 mysql 的注释去掉,大概位于1546行,因为在搜 mysql,会发现在很多地方均有 mysql 的信息,很有可能出错。
接下来,打开 hue 的配置文件,此时进行搜索 mysql,使用 Ctrl+f 搜索 mysql,此时发现很多地方均存在 mysql,大概寻找位置在1546行,此时需要将前面{{【MySQL】}}打开,默认没有集成 mysql,打开后观察下面 MySQL 的数据集成信息,这里支持 mysql 、postqresql、pracle,进行一个个的修改
第一个 ice-name” MY SQL DB”,注册打开都没关系,观察显示的东西,#Name to show the UI,在 hue 中显示的名字,下方很重要,name 表示连接的默认数据库,如果不写,默认为 default。
接下,第一个引擎,默认数据库为 mysql,位于 nod-1.所以直接写出,端口为 port=3306,上方存在常见数据库的提示,用户为 user=root,密码保持一致 hapoop,注册完成后,则可以通过 hue 连接 mysql,注意完成后仍需重启hue,保证加载配置文件。
来到服务器当中关闭 hue,结束 hue 服务。结束完成后重新咨询命令,启动完成后。
打开浏览器,重新刷新,观察 hue,mysql 集成使用情况是否好用?在 sources 中回退,选择 mysql,即可发现MySQL 中的数据库,比如说:text 等,只要有表即可观察,查询进行任何相关的浏览。
二、Hue相关功能
1.查询功能
此上为 mysql 的集成,实际上也支持相关的查询,随便点击数据库,点击 Open in Browser 即可打开编辑浏览信息,有哪些字段、信息、表明,点开即可查看详细信息,也可点击 Query 进行相关 mysql 的查询,同时在右侧下拉,可选择当下的数据库
如输入 SHOW TABLS; 执行,即可显示当前数据库的表,相当于与 hue 进行集成。可以直接编辑、操作。
2.其余功能展示
实际上 mysql 的查询还有其他强大功能,可进行查询结果的展示,比如说 hue,首先打开 emp 中表的信息,进行操作
SELECT FROM emp;执行,此时看到相关表的字段和数据,此时相当将表的数据,以表格的数据进行展示,此时只返回 id salaly 的字段,这样例举每个用户和其对应的工资,此时非常普通与之前没有区别。
看一下图表,会将结果用高级的方式展示,可选择各种图表 x 轴选择 id y 轴 salay,即可显示可视化的图表,即可观察每个用户多少,非常方便,表格可进行各种排序,以及定义相关的 x 轴,y 轴信息。