最近在测试flink实时计算平台
最近迭代增加了 elasticsearch 7的 Connector ,所以要把平台内所有的数据源实例类型测试一遍。
flink中的数据源实例类型有
elasticsearch、mysql、kudu、starrocks、print、hive、Datagen、hbase、tidb。。。
证明新增的Connector对其他的Flink SQL 写入其他数据库无影响。或者说其他数据源的写入正常。这里写下job写入对应的表后该怎么查询
1、elasticsearch 6 与 elasticsearch 7
安装谷歌浏览器插件 elasticsearch-head
在界面上输入集群地址链接,
按照路径 基本查询->搜索,must
选择匹配模式
返回格式默认table
就会看到索引(_index)、类型(_type)、(_id)可以根据id查询你想要的数据
2、mysql
mysql比较简单,用很多可视化工具直接链接查询就可以了
3、kudu
kudu用的是hue web页面查看,跟可视化工具查询差不多
4、starrocks
与mysql 一样,可通过mysql相关的可视化工具查询
官方文档:https://docs.starrocks.io/zh-cn/latest/quick_start/Create_table
5、print
flink 用于 调试打印的 connector,打开fink ui 可查看具体输出
6、hive
登录linux服务器
需要打开hive shell
执行命令 cd /opt/apache/hive/bin
启动 ./hive
然后像sql一样操作hive
7、Datagen
内置调试用的
8、hbase
hbase shell进入命令窗口操作
注意 hbase的语法不一样
list 是查表,scan 查表全表数据
下面是shell命令简介,华为文档
HBase Shell命令简介_表格存储服务 CloudTable_用户指南_集群模式_使用HBase_华为云
9、tidb
和mysql一样的连接方式,我这里用的是DBeaver 。
正常查询就行
10、hudi
底层是hive
进入linux界面,执行命令hive启动
像SQL一样操作即可
更多数据源类型,敬请期待。。。。
测试,不止于测试。。。