开发者社区> 问答> 正文

pyflink Table object如何打印出其中内容方便调试

您好,我使用pyflink时的代码如下,有如下问题:

source = st_env.from_path('source') #st_env是StreamTableEnvironment,source是kafka源端 #udf1 (input_types =DataTypes.STRING(), result_type = DataTypes.BOOLEAN()) table = source.select("msg").where(udf1(msg)=True)

这样单步调试print(table)出来的结果是<pyflink.table.table.Table object at 0x7f888fb2cef0> pyflink有没有将Table转化成可打印格式的方法 希望您们能够给予解答!感谢! *来自志愿者整理的flink邮件归档

展开
收起
毛毛虫雨 2021-12-07 12:01:21 537 0
1 条回答
写回答
取消 提交回答
  • Hi, 你想要输出table的结果,可以有两种方便的方式, 1. table.to_pandas() 2. 使用print connector,可以参考[1]

    然后你如果对pyflink感兴趣,可以看看这个doc[2],可以帮助你快速上手

    [1] https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/connectors/print.html [2] https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/python/table-api-users-guide/intro_to_table_api.html*来自志愿者整理的flink

    2021-12-07 15:48:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载