当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pyflink StreamTableEnvironment.create用法及代码示例


本文简要介绍 python 语言中 pyflink.table.StreamTableEnvironment.create 的用法。

用法:

static create(stream_execution_environment: pyflink.datastream.stream_execution_environment.StreamExecutionEnvironment = None, environment_settings: pyflink.table.environment_settings.EnvironmentSettings = None) → pyflink.table.table_environment.StreamTableEnvironment

创建 StreamTableEnvironment

例子:

# create with StreamExecutionEnvironment.
>>> env = StreamExecutionEnvironment.get_execution_environment()
>>> table_env = StreamTableEnvironment.create(env)
# create with StreamExecutionEnvironment and EnvironmentSettings.
>>> configuration = Configuration()
>>> configuration.set_string('execution.buffer-timeout', '1 min')
>>> environment_settings = EnvironmentSettings \
...     .new_instance() \
...     .in_streaming_mode() \
...     .with_configuration(configuration) \
...     .build()
>>> table_env = StreamTableEnvironment.create(
...     env, environment_settings=environment_settings)
# create with EnvironmentSettings.
>>> table_env = StreamTableEnvironment.create(environment_settings=environment_settings)

参数:

  • stream_execution_environment- 这StreamExecutionEnvironment表环境的。

  • environment_settings- 用于实例化 TableEnvironment 的环境设置。

返回:

从给定的StreamExecutionEnvironment 和配置创建的StreamTableEnvironment。

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 pyflink.table.StreamTableEnvironment.create。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。